html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.acv2{--green: #008157;--ink: #101311;--beige: #eeece7;--gray: #626864;--stroke: #d8dad7;color:var(--ink);font-family:Calibre,sans-serif;overflow-x:hidden;overflow-x:clip}.acv2 *,.acv2 *:before,.acv2 *:after{box-sizing:border-box}.acv2 h1,.acv2 h2,.acv2 h3,.acv2 p{margin:0}.acv2 img{max-width:100%}.acv2-page{margin-inline:auto;max-width:144rem;padding-inline:8rem;width:100%}.acv2-display{font-family:Montreal-Serial,sans-serif;font-size:3.24rem;font-weight:700;letter-spacing:-.025em;line-height:1.05;text-transform:uppercase}.acv2-kicker{color:var(--green);font-size:1.6rem;font-weight:600;letter-spacing:.015em;line-height:1.5}.acv2-copy{color:var(--gray);font-size:1.8rem;line-height:1.5}.acv2-copy p+p{margin-top:1.6rem}.acv2-buttons{display:flex;gap:1.3rem;justify-content:center}.acv2-button{align-items:center;border:0;border-radius:.8rem;display:inline-flex;font-size:1.6rem;cursor:pointer;font-family:inherit;font-weight:600;height:5.6rem;justify-content:center;line-height:1.15;padding:1.2rem 2.4rem;text-align:center;text-decoration:none}.acv2-button--green{background:var(--green);color:#fff}.acv2-button--black{background:#000;color:#fff}.acv2-button--stacked{flex-direction:column;gap:.25rem}.acv2-button--stacked small{display:block;font-size:1.15rem;font-weight:400;line-height:1.1}.acv2-button:disabled{cursor:not-allowed;opacity:.6}.acv2-purchase-status{color:#b42318;font-size:1.4rem;line-height:1.35;margin-top:1rem;min-height:1.9rem}.acv2-hero{background:var(--beige)}.acv2-hero__masthead{align-items:center;display:flex;flex-direction:column;height:auto;padding-block:4.6rem 4.8rem;text-align:center}.acv2-hero__title{font-size:5.52rem;line-height:1.05;margin-top:1.2rem;max-width:92rem}.acv2-hero__subtitle{font-size:2.4rem;font-weight:600;line-height:1.5;margin-top:.6rem}.acv2-hero__intro{margin-top:1.2rem;max-width:99.8rem}.acv2-hero .acv2-buttons{margin-top:2.2rem}.acv2-hero .acv2-buttons>.acv2-button{width:29.2rem}.acv2-hero__secondary-action{align-items:center;display:flex;flex-direction:column;width:20.8rem}.acv2-hero__secondary-action .acv2-button{width:100%}.acv2-hero__secondary-action small{color:var(--gray);display:block;font-size:1.15rem;font-weight:400;line-height:1.2;margin-top:.6rem}.acv2-hero__visual{height:70rem;overflow:hidden;position:relative}.acv2-hero__picture,.acv2-hero__picture img{display:block;height:100%;width:100%}.acv2-hero__picture img{object-fit:cover;object-position:center 38%}.acv2-hero__shade{background:linear-gradient(90deg,rgba(0,0,0,.42),transparent 68%);top:0;right:0;bottom:0;left:0;position:absolute}.acv2-hero__overlay{top:0;right:0;bottom:0;left:0;position:absolute}.acv2-hero__cards{display:grid;gap:2.4rem;left:8rem;position:absolute;top:5rem;width:41.7rem}.acv2-phase{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc2;border:.1rem solid rgba(255,255,255,.15);border-radius:1.5rem;padding:2.45rem}.acv2-phase__eyebrow{align-items:center;color:var(--green);display:flex;font-size:1.4rem;font-weight:600;justify-content:space-between;letter-spacing:.04em;text-transform:uppercase}.acv2-phase__eyebrow i{background:var(--green);border-radius:50%;display:block;height:.75rem;width:.75rem}.acv2-phase h2{font-family:Calibre,sans-serif;font-size:2rem;font-weight:600;line-height:1.2;margin-top:.9rem}.acv2-phase p{font-size:1.6rem;line-height:1.4;margin-top:.8rem}.acv2-hero__summary{bottom:4.9rem;color:#fff;font-size:1.8rem;left:8rem;line-height:1.5;max-width:72.7rem;position:absolute}.acv2-concerns{background:var(--beige)}.acv2-concerns__inner{display:grid;gap:8rem;grid-template-columns:44rem 1fr;min-height:58.4rem;padding-block:8.8rem}.acv2-concerns__intro .acv2-kicker{font-size:2rem;margin-top:2.4rem}.acv2-concerns__intro .acv2-copy{margin-top:2.4rem}.acv2-concerns__grid{background:linear-gradient(#10131129,#10131129) center/100% .1rem no-repeat;display:grid;gap:3.2rem 4rem;grid-template-columns:repeat(2,minmax(0,1fr))}.acv2-concern{padding-bottom:3.2rem}.acv2-concern:nth-last-child(-n+2){padding-bottom:0}.acv2-concern>img{display:block;height:4rem;width:4rem}.acv2-concern h3{color:var(--green);font-size:2rem;font-weight:600;line-height:1.5;margin-top:1.4rem}.acv2-concern .acv2-copy{font-size:1.6rem;margin-top:1rem}.acv2-filter{background:#050606 var(--acv2-filter-bg) center/cover no-repeat;color:#fff;min-height:70.2rem;overflow:hidden;position:relative}.acv2-filter__shade{background:#000000a8;top:0;right:0;bottom:0;left:0;position:absolute}.acv2-filter__inner{align-items:center;display:grid;grid-template-columns:48rem 1fr 28rem;min-height:70.2rem;padding-block:6.4rem;position:relative;z-index:2}.acv2-filter .acv2-display{color:#fff}.acv2-filter__copy{grid-column:1;position:relative;z-index:2}.acv2-filter__copy .acv2-kicker{font-size:1.8rem;margin-top:2.4rem}.acv2-filter__copy .acv2-copy{color:#fff;font-size:1.6rem;margin-top:2.4rem}.acv2-filter__art{display:block;top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.acv2-filter__art img{display:block;height:100%;object-fit:contain;object-position:center bottom;width:100%}.acv2-filter__layers{display:grid;gap:2.8rem;grid-column:3;position:relative;z-index:2}.acv2-filter__layers-title{color:#fff;font-size:1.6rem;font-weight:600;line-height:1.35;text-transform:uppercase}.acv2-layer h3{color:var(--green);font-size:1.8rem;font-weight:600;line-height:1.3}.acv2-layer div{font-size:1.5rem;line-height:1.45;margin-top:.8rem}.acv2-tech{background:#030303;color:#fff}.acv2-tech__inner{display:grid;gap:10rem;grid-template-columns:44rem 1fr;min-height:41.5rem;padding-block:8rem}.acv2-tech .acv2-display{color:#fff;margin-top:1.8rem}.acv2-tech__body{display:grid;gap:2.4rem;font-size:1.8rem;line-height:1.5}.acv2-tech__body p:first-child{font-size:2.2rem;font-weight:500}.acv2-product{background:var(--beige)}.acv2-product__inner{align-items:start;display:grid;gap:8rem;grid-template-columns:64rem 56rem;padding-block:8rem}.acv2-product__content .acv2-display{font-size:4.32rem;margin-top:2.4rem}.acv2-product__lead{font-size:2.7rem;font-weight:600;line-height:1.35;margin-top:2.4rem;max-width:58rem}.acv2-product__body{margin-top:2.4rem;max-width:58rem}.acv2-features{display:grid;gap:1.2rem;list-style:none;margin:2.4rem 0 0;padding:0}.acv2-features li{align-items:flex-start;display:flex;font-size:1.6rem;line-height:1.5}.acv2-features li:before{background:url(activated-carbon-v2-icon-check.svg) center/contain no-repeat;content:"";flex:0 0 2.2rem;height:2.2rem;margin-right:1.2rem}.acv2-product__buttons{align-items:stretch;flex-wrap:nowrap;justify-content:flex-start;margin-top:3.2rem;width:100%}.acv2-product__buttons .acv2-button{flex:1 1 0;height:auto;min-height:5.6rem;min-width:0;width:0}.acv2-product__buttons .acv2-button[data-purchase-type=subscription]{flex-grow:1.45}.acv2-product__media{border-radius:1.6rem;display:block;overflow:hidden;width:100%}.acv2-product__media img{display:block;height:auto;object-fit:contain;width:100%}.acv2-sticky-purchase{display:none}.acv2-trust{background:#fff}.acv2-trust__content{min-height:54.6rem;padding-block:8rem}.acv2-trust__content .acv2-display{margin-top:2.4rem}.acv2-trust__grid{display:grid;gap:3.2rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:4rem}.acv2-trust-card img{display:block;height:4.4rem;width:4.4rem}.acv2-trust-card div{font-size:1.8rem;line-height:1.5;margin-top:1.6rem}.acv2-trust__media{aspect-ratio:2880 / 1619;display:block;overflow:hidden;width:100%}.acv2-trust__media img{display:block;height:auto;width:100%}.acv2-reviews{background:var(--beige);height:67.6rem;overflow:hidden}.acv2-reviews__inner{height:100%;padding-block:8rem 14rem}.acv2-reviews .acv2-display{margin-top:2.4rem;white-space:nowrap}.acv2-reviews__title-line{display:block}.acv2-reviews__app,.acv2-review-placeholders{margin-top:3.6rem}.acv2-review-placeholders{display:grid;gap:2.4rem;grid-template-columns:repeat(3,minmax(0,1fr))}.acv2-review-placeholders article{background:#fff;border-radius:.8rem;min-height:19.2rem;padding:3.2rem}.acv2-review-placeholders small{color:var(--green);font-size:1.2rem;font-weight:600}.acv2-review-placeholders h3{font-size:2.4rem;line-height:1.25;margin-top:1.6rem}.acv2-review-placeholders p{color:var(--gray);font-size:1.4rem;margin-top:1.6rem}.acv2-reviews__app .oke-reviewCard{background:#fff!important;border:0!important;border-radius:.8rem!important;box-shadow:none!important;height:100%}.acv2-faq{background:#fff}.acv2-faq__inner{display:grid;gap:10rem;grid-template-columns:36rem 1fr;min-height:54.7rem;padding-block:8rem}.acv2-faq__intro .acv2-display{margin-top:2rem}.acv2-faq__item{border-top:.1rem solid var(--stroke)}.acv2-faq__item:last-child{border-bottom:.1rem solid var(--stroke)}.acv2-faq__item summary{align-items:center;cursor:pointer;display:flex;font-size:1.8rem;font-weight:600;justify-content:space-between;line-height:1.35;list-style:none;min-height:7.8rem}.acv2-faq__item summary::-webkit-details-marker{display:none}.acv2-faq__icon{height:2.4rem;position:relative;width:2.4rem}.acv2-faq__icon:before,.acv2-faq__icon:after{background:var(--green);content:"";height:.2rem;left:.4rem;position:absolute;top:1.1rem;width:1.6rem}.acv2-faq__icon:after{transform:rotate(90deg);transition:transform .2s ease}.acv2-faq__item[open] .acv2-faq__icon:after{transform:rotate(0)}.acv2-faq__answer{color:var(--gray);font-size:1.6rem;line-height:1.5;max-width:77.2rem;padding:0 4.8rem 2.4rem 0}.acv2-closing{aspect-ratio:1440 / 499;background-color:#003f30;background-image:var(--acv2-closing-desktop);background-position:center;background-repeat:no-repeat;background-size:100% 100%;color:#fff;overflow:hidden;position:relative}.acv2-closing__inner{height:100%;position:relative}.acv2-closing__copy{left:8rem;position:absolute;top:8rem;width:54rem;z-index:2}.acv2-closing .acv2-display{color:#fff;font-size:3.6rem}.acv2-closing__copy>div{font-size:1.8rem;line-height:1.5;margin-top:2.4rem}.acv2-closing .acv2-buttons{justify-content:flex-start;margin-top:3.2rem}.acv2-closing .acv2-button{margin-top:0}.acv2-closing .acv2-button--green{min-width:32rem}.acv2-closing .acv2-button--black{min-width:18rem}.acv2-closing .acv2-purchase-status{color:#fff}@media screen and (max-width:749px){.acv2-page{padding-inline:2.4rem}.acv2-display{font-size:2.28rem;line-height:1.08;overflow-wrap:anywhere}.acv2-kicker{font-size:1.4rem;line-height:1.2}.acv2-copy{font-size:1.55rem;line-height:1.5}.acv2-button{font-size:1.25rem;height:5.2rem;padding-inline:1rem}.acv2-button--stacked small{font-size:1rem}.acv2-hero{min-height:0}.acv2-hero__masthead{height:auto;min-height:0;padding-bottom:3rem;padding-top:3.8rem}.acv2-hero__title{font-size:2.88rem;line-height:1.04;margin-top:2.8rem;white-space:normal}.acv2-hero__subtitle{font-size:1.8rem;line-height:1.25;margin-top:2.2rem;max-width:34.2rem}.acv2-hero__intro{font-size:1.55rem;margin-top:1.2rem;max-width:34.2rem}.acv2-hero .acv2-buttons{gap:1.2rem;margin-top:2.2rem;width:100%}.acv2-hero .acv2-buttons>.acv2-button,.acv2-hero__secondary-action{flex:1 1 0;width:auto}.acv2-hero .acv2-buttons>.acv2-button{font-size:1.25rem}.acv2-hero__secondary-action small{font-size:1rem;margin-top:.5rem}.acv2-hero__visual{height:62rem}.acv2-hero__picture img{object-position:61% center}.acv2-hero__shade{background:#00000059}.acv2-hero__cards{gap:1.2rem;left:2.4rem;right:2.4rem;top:5rem;width:auto}.acv2-phase{border-radius:1.5rem;min-height:14.5rem;padding:1.85rem}.acv2-phase h2{font-size:1.8rem;margin-top:.8rem}.acv2-phase p{font-size:1.45rem;line-height:1.45}.acv2-hero__summary{bottom:3rem;font-size:1.55rem;left:2.4rem;line-height:1.45;max-width:34.2rem}.acv2-concerns__inner{display:block;min-height:0;padding-block:4.8rem}.acv2-concerns__intro .acv2-kicker{font-size:1.7rem;line-height:1.3;margin-top:2.4rem}.acv2-concerns__intro .acv2-copy{margin-top:1.6rem}.acv2-concerns__grid{background:none;display:grid;gap:1.8rem;grid-template-columns:1fr;margin-top:3.4rem}.acv2-concern{border-bottom:0;min-height:0;padding-bottom:0}.acv2-concern>img{height:4rem;width:4rem}.acv2-concern h3{font-size:2rem;margin-top:1.4rem}.acv2-concern .acv2-copy{font-size:1.55rem;margin-top:.8rem}.acv2-filter{background-image:var(--acv2-filter-bg-mobile);min-height:0}.acv2-filter__inner{display:block;min-height:0;padding-block:4.8rem}.acv2-filter__copy .acv2-kicker{font-size:1.7rem;margin-top:2.4rem}.acv2-filter__copy .acv2-copy{font-size:1.55rem;margin-top:2.4rem}.acv2-filter__art{height:auto;inset:auto;margin:6rem -2.4rem 0;position:relative;width:calc(100% + 4.8rem)}.acv2-filter__art img{height:auto;object-fit:contain;width:100%}.acv2-filter__layers{gap:2.4rem;margin-top:1.6rem;width:100%}.acv2-filter__layers-title{font-size:1.5rem}.acv2-layer h3{font-size:1.8rem}.acv2-layer div{font-size:1.5rem}.acv2-tech{height:auto;overflow:visible}.acv2-tech__inner{display:block;min-height:0;padding-block:4.8rem}.acv2-tech .acv2-kicker{color:#fff}.acv2-tech .acv2-display{margin-top:2.4rem}.acv2-tech__body{font-size:1.55rem;gap:2.4rem;line-height:1.5;margin-top:2.4rem}.acv2-tech__body p:first-child{font-size:1.65rem}.acv2-product__inner{display:flex;flex-direction:column;gap:0;min-height:0;padding-block:4.8rem}.acv2-product__content{display:contents}.acv2-product__content .acv2-kicker{order:1;width:100%}.acv2-product__content .acv2-display{font-size:2.4rem;margin-top:2.4rem;order:2}.acv2-product__media{margin-top:2.4rem;order:3;width:100%}.acv2-product__lead{font-size:2.2rem;margin-top:2.4rem;order:4}.acv2-product__body{margin-top:2.4rem;order:5}.acv2-features{margin-top:2.4rem;order:6;width:100%}.acv2-features li{font-size:1.5rem;font-weight:500}.acv2-product__buttons{margin-top:3.2rem;order:7;width:100%}.acv2-product__buttons .acv2-button{font-size:1.25rem;min-width:0;padding-inline:1rem}.acv2-sticky-purchase{background:#fffffff7;border-top:.1rem solid var(--stroke);bottom:0;box-shadow:0 -.8rem 2.4rem #0000001f;display:block;left:0;opacity:0;padding:.8rem max(1.2rem,env(safe-area-inset-left)) max(.8rem,env(safe-area-inset-bottom)) max(1.2rem,env(safe-area-inset-right));pointer-events:none;position:fixed;right:0;transform:translateY(100%);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden;z-index:30}.acv2-sticky-purchase.is-visible{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.acv2-sticky-purchase__inner{margin-inline:auto;max-width:48rem}.acv2-sticky-purchase__actions{align-items:stretch;display:flex;gap:.8rem}.acv2-sticky-purchase__button{flex:1 1 0;flex-direction:column;font-size:1.15rem;gap:.15rem;height:auto;line-height:1.05;min-height:5rem;min-width:0;padding:.6rem}.acv2-sticky-purchase__button[data-purchase-type=subscription]{flex-grow:1.45}.acv2-sticky-purchase__button strong{font-size:1.45rem;font-weight:700;line-height:1}.acv2-sticky-purchase__status{font-size:1.2rem;margin-top:.5rem;min-height:0;text-align:center}.acv2-sticky-purchase__status:empty{display:none}.acv2-trust__content{min-height:0;padding-block:4.8rem}.acv2-trust__content .acv2-display{font-size:2.4rem;margin-top:2.4rem}.acv2-trust__grid{gap:2rem;grid-template-columns:1fr;margin-top:3.2rem}.acv2-trust-card{min-height:8.5rem}.acv2-trust-card img{height:4rem;width:4rem}.acv2-trust-card div{font-size:1.55rem;margin-top:1.2rem}.acv2-trust__media{aspect-ratio:780 / 600;height:auto}.acv2-reviews{height:auto;min-height:53rem}.acv2-reviews .acv2-page{margin-inline:0;max-width:none;padding-inline:0;width:100%}.acv2-reviews__inner{height:100%;overflow:hidden;padding:4.8rem 0}.acv2-reviews .acv2-kicker,.acv2-reviews .acv2-display{margin-left:2.4rem;margin-right:2.4rem}.acv2-reviews .acv2-display{font-size:2.28rem;margin-top:2.4rem;white-space:normal}.acv2-review-placeholders{display:flex;gap:.8rem;margin-right:0;margin-top:2rem;overflow-x:auto;padding-inline:10px;scroll-padding-left:10px;scroll-snap-type:x mandatory;scrollbar-width:none}.acv2-review-placeholders::-webkit-scrollbar{display:none}.acv2-review-placeholders article{flex:0 0 76.5%;min-height:18rem;padding:2.4rem;scroll-snap-align:start;scroll-snap-stop:always}.acv2-reviews__app{margin-right:0;margin-top:2rem;overflow:hidden;padding-inline:10px;width:100%}.acv2-reviews__app>div{margin-inline:0!important;max-width:none!important;padding-inline:0!important;width:100%!important}.acv2-reviews__app .oke-reviewCarousel{margin-block:0!important}.acv2-reviews__app .oke-prevNextButton{display:none!important}.acv2-reviews__app .oke-reviewCarousel-slider{display:block!important;margin-inline:0!important;max-width:none!important;padding-inline:0!important;width:100%!important}.acv2-reviews__app .oke-reviewCarousel-reviews{margin-inline:0!important;max-width:none!important;overflow:visible!important;padding-inline:0!important;width:100%!important}.acv2-reviews__app .hooper-list{-webkit-overflow-scrolling:touch;margin-inline:0!important;max-width:none!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;padding-inline:0!important;scroll-padding-left:0;scrollbar-width:none;scroll-snap-type:x mandatory;touch-action:pan-x pan-y;width:100%!important}.acv2-reviews__app .hooper-list::-webkit-scrollbar{display:none}.acv2-reviews__app .hooper-track{display:grid!important;gap:.8rem;grid-auto-columns:calc(76.923% - .615rem);grid-auto-flow:column;margin-inline:0!important;padding-inline:0!important;transform:none!important;width:100%!important}.acv2-reviews__app .hooper-slide,.acv2-reviews__app .oke-reviewCarousel-reviews-review{box-sizing:border-box;margin-inline:0!important;min-width:0!important;padding:0!important;scroll-snap-align:start;scroll-snap-stop:always;width:auto!important}.acv2-reviews__app .oke-reviewCard{box-sizing:border-box;margin-inline:0!important;max-width:none!important;min-width:0!important;width:100%!important}.acv2-faq__inner{display:block;min-height:0;padding-block:4.8rem}.acv2-faq__intro .acv2-display{margin-top:2.4rem}.acv2-faq__list{margin-top:3.2rem}.acv2-faq__item summary{font-size:1.6rem;min-height:7rem}.acv2-faq__answer{font-size:1.45rem;padding-right:3.2rem}.acv2-closing{aspect-ratio:39 / 64;background-image:var(--acv2-closing-mobile)}.acv2-closing__copy{left:2.4rem;max-width:34.2rem;right:2.4rem;top:4.8rem;width:auto}.acv2-closing .acv2-display{font-size:2.88rem;line-height:1.04}.acv2-closing__copy>div{font-size:1.5rem;margin-top:2rem;max-width:33rem}.acv2-closing .acv2-buttons{align-items:stretch;flex-direction:column;gap:1.2rem;margin-top:2.4rem;max-width:31rem;width:100%}.acv2-closing .acv2-button,.acv2-closing .acv2-button--green,.acv2-closing .acv2-button--black{font-size:1.25rem;min-width:0;width:100%}}@media screen and (max-width:359px){.acv2-page{padding-inline:1.6rem}.acv2-hero .acv2-buttons{flex-direction:column;gap:.8rem}.acv2-hero .acv2-buttons>.acv2-button,.acv2-hero__secondary-action{flex-basis:auto;width:100%}.acv2-hero__cards{left:1.6rem;right:1.6rem}.acv2-hero__summary{left:1.6rem;max-width:calc(100% - 3.2rem)}.acv2-filter__art{margin-left:-1.6rem;margin-right:-1.6rem;width:calc(100% + 3.2rem)}.acv2-reviews .acv2-page{padding-inline:0}.acv2-reviews .acv2-kicker,.acv2-reviews .acv2-display{margin-left:1.6rem;margin-right:1.6rem}.acv2-closing__copy{left:1.6rem;right:1.6rem;top:3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/activated-carbon-v2.css.map */
