.collection-footer__cta,.collection-footer__title{font-family:HelveticaNeue-Bold,Helvetica,sans-serif}.collection-subnav__link,.product-tile{-webkit-box-orient:vertical;-webkit-box-direction:normal}.collection-footer{position:relative}.collection-footer__inner{padding-top:166.4%}@media (min-width:768px){.collection-footer__inner{padding-top:43%}}@media (min-width:1280px){.collection-footer__inner{padding-top:43%}}.collection-footer__lockup{width:100%;position:absolute;top:30%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);z-index:1;padding:25px 35px;text-align:center}@media (min-width:400px){.collection-footer__lockup{padding:50px}}@media (min-width:576px){.collection-footer__lockup{padding:25px 26px}}@media (min-width:768px){.collection-footer__lockup{top:50%;padding:25px 35px}}@media (min-width:900px){.collection-footer__lockup{padding:40px}}@media (min-width:1400px){.collection-footer__lockup{padding:45px 55px}}.collection-footer__title{font-size:35px;margin-bottom:20px}@media (min-width:576px){.collection-footer__title{font-size:40px}}@media (min-width:1024px){.collection-footer__lockup{top:50%}.collection-footer__title{font-size:45px;margin-bottom:25px}}@media (min-width:1280px){.collection-footer__title{font-size:60px;margin-bottom:40px}}@media (min-width:1900px){.collection-footer__title{margin-bottom:53px;font-size:80px}}.collection-footer__text{font-size:15px;margin-bottom:15px}@media (min-width:400px){.collection-footer__text{font-size:17px;margin-bottom:20px}}@media (min-width:576px){.collection-footer__text{margin-bottom:25px;font-size:15px}.collection-footer__cta{min-width:342px}}@media (min-width:768px){.collection-footer__text{font-size:15px;margin-bottom:25px}}@media (min-width:1280px){.collection-footer__text{font-size:18px;margin-bottom:35px;max-width:90%}}@media (min-width:1900px){.collection-footer__text{font-size:20px;margin-bottom:40px}}.collection-footer__cta{background:#cfde3e;border:1px solid #cfde3e;color:#000;cursor:pointer;display:inline-block;font-size:13px;letter-spacing:.1em;line-height:17px;max-width:100%;padding:15px 40px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:border .2s ease,color .2s ease,background-color .2s ease;transition:border .2s ease,color .2s ease,background-color .2s ease;width:auto}.collection-footer__cta .button__text{font-family:inherit;font-size:1em;text-transform:inherit}.collection-footer__cta .btn__content,.collection-footer__cta .button__text{position:relative;z-index:1}.collection-footer__cta.BIS_trigger>*{pointer-events:none}.collection-footer__cta:hover{background-color:#000;color:#fff;border-color:#000}.collection-footer__cta:disabled,.collection-footer__cta[disabled]{background-color:#ccc!important;border-color:#ccc!important;pointer-events:none!important}.collection-footer__cta:focus-visible{-webkit-box-shadow:0 2px 5px #00f;box-shadow:0 2px 5px #00f}.collection-footer__cta>*{pointer-events:none}.collection-footer__cta:not(.button--hollow):not(.button--blue){background:#000;color:#fff;border-color:#000}.collection-footer__cta:not(.button--hollow):not(.button--blue):hover{background:#222}@media (max-width:574px){.collection-footer__cta{width:100%}}@media (min-width:768px){.collection-footer__cta{font-size:15px}}@media (min-width:1400px){.collection-footer__cta{padding:23px 40px;font-size:16px}}.collection-footer__img{position:absolute;top:0;left:0;width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.collection-subnav{width:100%;padding:16px 22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:576px){.collection-subnav{padding:16px 25px}}@media (min-width:768px){.collection-subnav{padding:20px var(--gutter)}}.collection-subnav-section{width:100%;position:fixed;z-index:10;background-color:#fff;top:var(--header-height);opacity:0;pointer-events:none;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;-webkit-box-shadow:0 1px 8px #0001a;box-shadow:0 1px 8px #0001a}.announcement-active .collection-subnav-section{top:calc(var(--header-height) + var(--announcement-height))}.collection-subnav__list{width:100%;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.collection-subnav__item,.product-tile{display:-webkit-box;display:-ms-flexbox}.collection-subnav__item{display:flex;padding-bottom:6px}.collection-subnav__item:not(:last-of-type){margin-right:11px}@media (min-width:1024px){.collection-footer__cta{max-width:300px}.collection-subnav__item:not(:last-of-type){margin-right:12px}}@media (min-width:1280px){.collection-subnav__item:not(:last-of-type){margin-right:14px}}.collection-subnav__item:not(:last-of-type).is-selected{margin-right:14px}.collection-subnav__item.is-selected .collection-subnav__link{font-family:HelveticaNeue-Bold,Helvetica,sans-serif;color:#000}.collection-subnav__item.is-selected .collection-subnav__link:after{opacity:1}.collection-subnav__link{min-height:24px;color:#767677;position:relative;text-decoration:none;font-size:14px;font-family:HelveticaNeue,Helvetica,sans-serif;-webkit-transition:.3s;transition:.3s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:6px}@media (min-width:1400px){.collection-subnav__link{font-size:15px}}.collection-subnav__link:before{content:attr(data-text);height:0;visibility:hidden;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;font-family:HelveticaNeue-Bold,Helvetica,sans-serif}@media speech{.collection-subnav__link:before{display:none}}.collection-subnav__link:after{content:"";display:block;position:absolute;bottom:0;width:100%;height:2px;background-color:#000;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;pointer-events:none}.header--scrolled:not(.mobile-menu--active) .collection-subnav-section{top:var(--header-scrolled-height);opacity:1;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:.3s;transition-delay:.3s;pointer-events:auto}.header--scrolled:not(.mobile-menu--active) .announcement-active .collection-subnav-section{top:calc(var(--header-height) + var(--announcement-height))}@media (min-width:576px){.header--scrolled:not(.mobile-menu--active) .announcement-active .collection-subnav-section{top:calc(var(--header-scrolled-height) + var(--announcement-height))}}@media (min-width:1024px){.collection-subnav__item:not(:last-of-type).is-selected{margin-right:15px}.header--scrolled:not(.mobile-menu--active) .announcement-active .collection-subnav-section{top:calc(var(--header-scrolled-height) + var(--announcement-height))}}.header--scrolled:not(.mobile-menu--active) .template-page--collection-pro .header__inner{-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #f5f5f5}.product-tile{display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;padding-bottom:5px;position:relative;height:100%}.product-tile--pairs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.product-tile--pairs:not(:first-of-type){margin-top:30px!important}.product-tile--pairs .product-tile__button{margin-top:20px;padding:10px;min-width:auto;font-size:12px;font-family:HelveticaNeue-Bold,Helvetica,sans-serif;min-height:48px}@media (min-width:1400px){.product-tile--pairs .product-tile__button{font-size:13px}}.product-tile--pairs .product-tile__info{-ms-flex-preferred-size:65%;flex-basis:65%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:17px;-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}.product-tile--pairs .product-tile__info a{text-decoration:none}.product-tile--pairs .product-tile__media{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0!important}.product-tile--pairs .product-tile__pairs-des{font-family:HelveticaNeue,Helvetica,sans-serif;font-size:13px;line-height:1.5;text-align:left;margin-bottom:auto}.product-tile--pairs .product-tile__title{text-decoration:underline;text-align:left;font-size:16px!important;line-height:1.3}.instashop__hashtag,.product-tile__title,.promo-tile__cta{text-decoration:none}.product-tile--pairs .okeReviews-collections-starRating,.product-tile--pairs .product-tile__badges{display:none}.product-tile__badge{left:15px;position:absolute;text-transform:lowercase;top:-21px;z-index:4}.product-tile__button{color:#000;margin-top:16px;width:100%;max-width:100%;min-height:41px;font-size:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 15px}@media (min-width:768px){.product-tile__button{min-height:41px;font-size:12px}}@media (min-width:1400px){.product-tile__button{font-size:14px;min-height:55px}.product-group .product-tile__button{font-size:16px}}@media (min-width:1900px){.product-tile__button{min-height:67px;font-size:16px}}@media (min-width:1280px) and (max-width:1399px){.product-tile__button{font-size:13px}}@media (max-width:1279px){.product-grid .product-tile__button,[data-product-group-carousel] .product-tile__button{font-size:11px;padding:6px 10px}}.product-tile__button-subscribe{margin-top:0;width:100%;max-width:100%;max-height:62px;min-height:62px}@media (max-width:575px){.product-tile__button-subscribe{font-size:10px;padding:12px;min-height:auto}}.product-tile__subscribe-form{margin-top:18px;position:relative}.product-tile__subscribe-form:before{content:"Delivery Every";position:absolute;top:-1em;background:#fff;padding:5px;left:6px;color:var(--color-pink);font-size:10px}@media (min-width:576px){.product-tile__subscribe-form:before{left:18px;font-size:12px}}.product-tile__image--alt,.product-tile__image-cover{left:0;top:0;width:100%;position:absolute;height:100%}.product-tile__subscribe-form select{background-image:var(--icon-chevron-down-alt);background-size:11px;font-family:var(--font-bold);font-size:16px;margin-bottom:15px;min-height:62px}@media (max-width:575px){.product-tile__subscribe-form select{padding:7px 37px 7px 10px;min-height:auto;font-size:10px;line-height:2.5}}.product-tile__image{will-change:transform;z-index:3}.product-tile__image--alt{opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.product-tile__badges{position:absolute;top:8px;right:8px;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media (min-width:400px){.product-tile__badges{top:15px;right:15px}}.product-tile__badges.product-tile__badges--tilebadge{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end;font-size:10px;gap:5px;text-transform:uppercase;text-align:center}@media (min-width:768px){.product-tile__subscribe-form{margin-top:30px}.product-tile__badges.product-tile__badges--tilebadge{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px}}.product-tile__badges.product-tile__badges--tilebadge.product-tile__badges--tilebadge-image{-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 30px);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.product-tile__badges--tilebadge-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}@media (min-width:768px){.product-tile__badges--tilebadge-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.product-tile .product-tile__badges--tilebadge-image .product-tile__badge-item{margin-top:0}.product-tile__badge-item{max-width:48px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:576px){.product-tile__badge-item{max-width:80px}}@media (min-width:1280px){.collection-subnav__item:not(:last-of-type).is-selected{margin-right:17px}.product-tile__badge-item{max-width:80px}}.product-tile__badge-item+.product-tile__badge-item{margin-top:7px}.product-tile__badge-item.product-tile__badge-item--tilebadge{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-top:0;padding:2px 6px;border-width:1px;border-style:solid;letter-spacing:.05em}.product-tile__image-wrap{padding:17px;display:block;position:relative}.product-tile__image-wrap:before{content:"";display:block;padding-top:136.875%}.product-tile.alt .product-tile__image-wrap:before{padding-top:110%!important}@media screen and (min-width:576px){.product-tile.alt .product-tile__image-wrap:before{padding-top:91%!important}}@media (min-width:768px){.product-tile.alt .product-tile__image-wrap:before{padding-top:70%!important}}@media (min-width:1024px){.product-tile__badges{left:auto}.product-tile.alt .product-tile__image-wrap:before{padding-top:43%!important}}.product-tile__image-wrap .product-tile__quickview-btn{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5;background:#fff;cursor:pointer;display:inline-block;font-family:HelveticaNeue-Bold,Helvetica,sans-serif;line-height:17px;max-width:100%;text-align:center;text-decoration:none;text-transform:uppercase;width:auto;-webkit-transition:all 240ms ease!important;transition:all 240ms ease!important;padding:8px 20px;font-size:12px!important;color:#000;position:absolute;border:1px solid #000;letter-spacing:.1em;opacity:0;pointer-events:none}.is-selected .product-tile__media~:not(.product-tile__message),.product-tile__image-wrap:hover .product-tile__image--alt{opacity:1}@media (min-width:1400px){.product-tile__image-wrap .product-tile__quickview-btn{padding:22px 40px}}.product-tile__image-wrap .product-tile__quickview-btn .button__text{font-family:inherit;font-size:1em;text-transform:inherit}.product-tile__image-wrap .product-tile__quickview-btn .btn__content,.product-tile__image-wrap .product-tile__quickview-btn .button__text{position:relative;z-index:1}.product-tile__image-wrap .product-tile__quickview-btn.BIS_trigger>*{pointer-events:none}.product-tile__image-wrap .product-tile__quickview-btn:hover{background-color:#000;color:#fff;border-color:#000}.product-tile__image-wrap .product-tile__quickview-btn:disabled,.product-tile__image-wrap .product-tile__quickview-btn[disabled]{background-color:#ccc!important;border-color:#ccc!important;pointer-events:none!important}.product-tile__image-wrap .product-tile__quickview-btn:focus-visible{-webkit-box-shadow:0 2px 5px #00f;box-shadow:0 2px 5px #00f}.product-tile__image-wrap .product-tile__quickview-btn>*{pointer-events:none}.product-tile__image-wrap .product-tile__quickview-btn:not(.button--hollow):not(.button--blue){background:#000;color:#fff;border-color:#000}.product-tile__image-wrap .product-tile__quickview-btn:not(.button--hollow):not(.button--blue):hover{background:#222}@media (min-width:1900px){.product-tile__image-wrap .product-tile__quickview-btn{font-size:14px!important}}@media (min-width:1024px){.product-tile__image-wrap .product-tile__quickview-btn{max-width:300px}.product-tile__image-wrap:hover .product-tile__quickview-btn{opacity:1;pointer-events:auto}}.product-tile__info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}[data-product-group-carousel] .product-tile__info{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.product-tile__info .okeReviews-collections-starRating{padding-bottom:7px}.product-tile__info .okeReviews-collections-starRating .okeReviews[data-oke-container] *,.product-tile__info .okeReviews-collections-starRating .okeReviews[data-oke-container] :after,.product-tile__info .okeReviews-collections-starRating .okeReviews[data-oke-container] :before,.product-tile__info .okeReviews-collections-starRating div.okeReviews *,.product-tile__info .okeReviews-collections-starRating div.okeReviews :after,.product-tile__info .okeReviews-collections-starRating div.okeReviews :before{max-width:67px}@media (min-width:768px){.product-tile__info .okeReviews-collections-starRating{padding-bottom:10px}.product-tile__info .okeReviews-collections-starRating .okeReviews[data-oke-container] *,.product-tile__info .okeReviews-collections-starRating .okeReviews[data-oke-container] :after,.product-tile__info .okeReviews-collections-starRating .okeReviews[data-oke-container] :before,.product-tile__info .okeReviews-collections-starRating div.okeReviews *,.product-tile__info .okeReviews-collections-starRating div.okeReviews :after,.product-tile__info .okeReviews-collections-starRating div.okeReviews :before{max-width:88px}}.product-tile__info .okeReviews-collections-starRating div.okeReviews>div{max-width:100%!important}.product-tile__info .okeReviews-collections-starRating .oke-sr-count{font-size:10px}.product-tile__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-tile__media{position:relative;margin-bottom:18px}[data-product-group-carousel] .product-tile__media~:not(.product-tile__message){-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}@media (min-width:768px){.product-tile__info .okeReviews-collections-starRating .oke-sr-count{font-size:12px}.product-tile__inner{min-height:var(--min-height,auto)}.product-tile__inner .product-tile__info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}[data-product-group-carousel] .product-tile__media~:not(.product-tile__message){opacity:1}}.product-tile__message{font-family:HelveticaNeue-Bold,Helvetica,sans-serif;font-size:13px;margin-top:15px;text-align:center;text-transform:uppercase;width:100%}@media (min-width:768px){.product-tile__message{font-size:14px}}.product-tile__rating{margin-bottom:16px}.product-tile__snippet{margin-bottom:11px}.product-tile__title{display:block;font:400 14px/1.25 HelveticaNeue-Bold,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;text-align:center;margin-bottom:5px}@media (min-width:576px){.product-tile__title{font-size:16px}}@media (min-width:768px){.product-tile__title{margin-bottom:9px}}@media (min-width:1280px){.product-tile__title{font-size:18px}}@media (min-width:1900px){.product-tile__title{min-height:auto;font-size:20px}}.nav .product-tile__title{font:400 16px/1 HelveticaNeue-Bold,Helvetica,sans-serif;margin-bottom:5px}@media (min-width:768px){.nav .product-tile__title{font-size:16px}}@media (min-width:1280px){.nav .product-tile__title{margin-bottom:9px;font-size:21px}}.product-tile .short-description{font-size:10px;-webkit-font-smoothing:antialiased;text-align:center;width:100%;line-height:1.2}@media (min-width:576px){.product-tile .short-description{font-size:12px}body.k18-pro .promo-tile{max-height:300px}}.product-tile .short-description__water-hardness,.product-tile__info--left .product-tile .short-description ul{text-align:left}.nav .product-tile .short-description{font:400 12px/1 HelveticaNeue,Helvetica,sans-serif}.promo-tile__cta,.promo-tile__title{font-family:HelveticaNeue-Bold,Helvetica,sans-serif}.product-group[data-product-group-carousel-container] .product-tile .short-description{font-size:14px}@media (min-width:1024px){.product-tile__message{margin-top:20px}.product-tile:not(:first-of-type){margin-top:0}.product-tile__media{margin-bottom:20px}}@media (min-width:1400px){.product-tile__button{margin-top:25px}}.product-tile__link,.product-tile__quickview{position:absolute;left:0;right:0;bottom:0;height:100%;top:0;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;z-index:5}.product-tile__info-link{width:100%;text-align:center}.product-tile__link{opacity:1}.product-tile .product__inner--plp{padding-top:15px;position:relative}.product-tile .product__inner--plp:empty{padding-top:0}#shopify-section-instashop{opacity:1!important;visibility:visible!important}.instashop{margin-left:auto;margin-right:auto;overflow:hidden}body.k18-pro .instashop{padding-top:0;padding-bottom:0}.instashop__inner{padding:0 30px}.instashop__header{padding:0 20px}.instashop__title{margin:0 auto 20px;text-align:center;max-width:var(--mw,none)}.instashop__progress-wrap{display:none;position:relative;width:70%;height:3px;margin:40px auto;background-color:#ececec}@media (min-width:768px){.nav .product-tile .short-description{font-size:14px}.instashop__progress-wrap{height:5px}}@media (min-width:1900px){.instashop__progress-wrap{height:9px}}.instashop__progress-bar{width:0;height:3px;background-color:var(--color-accent);position:absolute;top:0;left:0}@media (min-width:768px){.instashop__progress-bar{height:5px}}@media (min-width:1900px){.instashop__progress-bar{height:9px}}.instashop .flickity-page-dots{list-style:none;margin-left:0;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px 0 25px}@media (min-width:1280px){.nav .product-tile .short-description{font-size:14px}.instashop .flickity-page-dots{padding:20px 0 15px}}.instashop .flickity-page-dots .dot{cursor:pointer;width:39px;height:5px;background:#ddd}.instashop .flickity-page-dots .dot:not(:last-child){margin-right:10px}@media (min-width:1024px){.instashop .flickity-page-dots{display:-webkit-box;display:-ms-flexbox;display:flex}.instashop .flickity-page-dots .dot{width:68px}}.instashop .flickity-page-dots .dot.is-selected{background:#000!important}.instashop__items{margin-top:71px;margin-bottom:71px}.instashop__items--hide-mobile{display:none}@media (min-width:1024px){.instashop__items{margin-bottom:0}}.instashop__items .fs-timeline{opacity:0;-webkit-transition:opacity .3s ease .5s;transition:opacity .3s ease .5s;will-change:opacity}.instashop__items .fs-timeline.active{opacity:1}.instashop__items .fs-entry-container{margin-bottom:30px;margin-left:15px;padding-top:0!important;width:calc(50% - 27px)!important;cursor:-webkit-grab;cursor:grab}.instashop__items .fs-entry-container:not(:last-child){margin-right:15px}.instashop__items .fs-entry-container:first-of-type{margin-left:30px}@media (min-width:768px){.instashop__items .fs-entry-container{width:calc(43% - 30px)!important}}@media (min-width:1024px){.instashop__items .fs-entry-container{width:calc(25% - 23px)!important}}.instashop__items .fs-entry-container:active{cursor:-webkit-grabbing;cursor:grabbing}.instashop__items .fs-entry-container:before{content:"";display:block;padding-top:100%}@media (max-width:1023px){.instashop__items{padding-left:0;padding-right:0}.instashop__items .fs-entry-container{margin:0 15px}.instashop .fs-timeline{opacity:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.instashop .fs-timeline.flickity-enabled{opacity:1}.instashop .fs-timeline .fs-timeline-entry{opacity:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.instashop .fs-timeline .fs-timeline-entry[style*=background]{opacity:1}}.instashop__btn{margin-top:48px}.instashop .flickity-viewport{width:100%}.flickity-enabled .instashop .flickity-viewport{min-height:275px}.instashop .fs-entry-container{background-color:#f5f5f5!important}.instashop .flickity-prev-next-button{width:0;height:0;overflow:hidden;top:42%}.instashop .flickity-prev-next-button:focus-visible{top:42%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:46px;height:46px;-webkit-box-shadow:0 4px 10px #00f;box-shadow:0 4px 10px #00f;-webkit-filter:invert(0)!important;filter:invert(0)!important}.instashop .flickity-prev-next-button:focus-visible .flickity-button-icon{-webkit-filter:invert(1)!important;filter:invert(1)!important}.instashop .flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:13%}.instashop .branding-separator{display:none!important}.instashop .flickity-prev-next-button.next{right:20px}.instashop .flickity-prev-next-button.previous{left:20px}.fs-detail-content div[role=button]:focus-visible svg .fs-arrow{stroke-width:2px}.promo-tile{position:relative;display:none}.promo-tile__inner{padding-top:178%}body.k18-pro .promo-tile__inner{min-height:200px;padding-top:105%}@media (max-width:767px){body.k18-pro .promo-tile{overflow:hidden}body.k18-pro .promo-tile__inner{padding-top:40%}}.promo-tile__lockup{position:absolute;top:0;z-index:1;padding:25px 35px}@media (min-width:400px){.promo-tile__lockup{padding:50px}.promo-tile__title{font-size:35px}}@media (max-width:575px){body.k18-pro .promo-tile__lockup{padding:30px}}@media (min-width:768px){body.k18-pro .promo-tile{max-height:none}.promo-tile{display:block}.promo-tile__lockup{padding:25px 35px}}@media (min-width:900px){.promo-tile__lockup{padding:40px}}@media (min-width:1024px){.promo-tile__lockup{padding:25px}}@media (min-width:1280px){.promo-tile__lockup{padding:35px}}.promo-tile__title{font-size:35px;margin-bottom:.3em;line-height:1}@media (min-width:768px){.promo-tile__title{font-size:42px}}@media (min-width:1280px){.promo-tile__title{font-size:30px}}@media (min-width:1400px){.promo-tile__title{font-size:38px}body.k18-pro .promo-tile__title{font-size:40px}}@media (min-width:1900px){.promo-tile__lockup{padding:45px 30px}.promo-tile__title{font-size:47px}body.k18-pro .promo-tile__title{font-size:60px}}.promo-tile__text{font-size:15px;margin-bottom:25px}@media (min-width:400px){.promo-tile__text{font-size:17px;margin-bottom:25px}}@media (min-width:768px){.promo-tile__text{font-size:15px}}@media (min-width:1280px){.promo-tile__text{font-size:16px;margin-bottom:35px;max-width:90%}}@media (min-width:1900px){.promo-tile__text{font-size:20px;margin-bottom:40px}}.promo-tile__cta{background:#000;border:1px solid #000;cursor:pointer;display:inline-block;letter-spacing:.1em;line-height:17px;max-width:100%;position:relative;text-align:center;text-transform:uppercase;-webkit-transition:border .2s ease,color .2s ease,background-color .2s ease;transition:border .2s ease,color .2s ease,background-color .2s ease;width:auto;color:#fff;padding:16px 23px;font-size:11px}@media (min-width:1400px){.promo-tile__cta{padding:22px 40px}}.promo-tile__cta .button__text{font-family:inherit;font-size:1em;text-transform:inherit}.accordion__title,.banner-icon__cite{font-family:HelveticaNeue-Bold,Helvetica,sans-serif}.promo-tile__cta .btn__content,.promo-tile__cta .button__text{position:relative;z-index:1}.promo-tile__cta.BIS_trigger>*{pointer-events:none}.promo-tile__cta:disabled,.promo-tile__cta[disabled]{background-color:#ccc!important;border-color:#ccc!important;pointer-events:none!important}.promo-tile__cta:focus-visible{-webkit-box-shadow:0 2px 5px #00f;box-shadow:0 2px 5px #00f}.promo-tile__cta>*{pointer-events:none}.promo-tile__cta:not(.button--hollow):not(.button--blue){background:#000;color:#fff;border-color:#000}.promo-tile__cta:not(.button--hollow):not(.button--blue):hover{background:#222}@media (max-width:575px){.promo-tile__cta{width:100%}}@media (min-width:1024px){.promo-tile__cta{max-width:300px;padding:16px 13px;font-size:12px}}@media (min-width:1280px){.promo-tile__cta{font-size:13px}}@media (min-width:1400px){.promo-tile__cta{padding:20px;font-size:14px}}@media (min-width:1900px){.promo-tile__cta{padding:25px;font-size:16px}}.promo-tile__cta:hover{border-color:#cfde3e;background-color:#cfde3e;color:#000}.promo-tile__img{position:absolute;top:0;left:0;width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.promo-tile--mobile{padding-bottom:35px}@media (min-width:768px){.promo-tile--mobile{padding-bottom:45px}}body.k18-pro .promo-tile--mobile{padding-top:35px;padding-bottom:0}@media (max-width:767px){.promo-tile--mobile .promo-tile{display:block}}.banner-icon{background-color:var(--background-color,#cfde3e)}body.template-page--professional .banner-icon{margin-bottom:50px}@media (min-width:768px){body.k18-pro .promo-tile--mobile{padding-top:0;padding-bottom:0}.promo-tile--mobile .promo-tile{display:none}body.template-page--professional .banner-icon{margin-bottom:40px}}@media (min-width:1024px){body.template-page--professional .banner-icon{margin-bottom:50px}}@media (min-width:1280px){body.template-page--professional .banner-icon{margin-bottom:110px}}.banner-icon__logo-wrap{padding:5px 0 15px}@media (min-width:1280px){.banner-icon__logo-wrap{padding:35px 0}.banner-icon--tight-logo-spacing .banner-icon__logo-wrap{padding:0 0 16px}}.banner-icon__logo-wrap img{max-height:var(--image-height,200px)}.banner-icon__inner{padding:80px 20px;max-width:var(--slider-max-width,1600px);margin-left:auto;margin-right:auto}.banner-icon--show-arrows .banner-icon__inner{padding:80px 40px}@media (min-width:768px){.banner-icon__inner{padding:110px 30px}.banner-icon--show-arrows .banner-icon__inner{padding:110px 45px}}@media (min-width:1280px){.banner-icon__inner{padding:120px 30px 80px}}.banner-icon__slider{opacity:0;-webkit-transition:.3s ease;transition:.3s ease}.banner-icon__slider.flickity-enabled{opacity:1}.banner-icon .flickity-button-icon{fill:#000}.banner-icon .flickity-prev-next-button.next{right:-30px}.banner-icon .flickity-prev-next-button.previous{left:-25px}@media (min-width:1900px){body.template-page--professional .banner-icon{margin-bottom:130px}.banner-icon__inner{padding:140px 30px 90px}.banner-icon .flickity-prev-next-button.next{right:-40px}.banner-icon .flickity-prev-next-button.previous{left:-25px}}.banner-icon .flickity-prev-next-button{display:none;width:30px;height:30px;background-color:rgba(255,255,255,.9);border:1px solid #f4f4f4}.banner-icon .flickity-prev-next-button svg{position:relative;left:auto;top:auto;right:auto;bottom:auto;width:10px;height:10px}.banner-icon--show-arrows .flickity-prev-next-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-icon__cta-wrap,.banner-icon__item{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.banner-icon__item{color:#000;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:var(--slide-width-mobile-small,100%);min-height:100%;padding:0 var(--item-spacing,20px)}@media (min-width:576px){.banner-icon__item{width:var(--slide-width-mobile,50%)}}@media (min-width:768px){.banner-icon__item{padding:0 var(--item-spacing,20px);-webkit-box-flex:1;-ms-flex:1;flex:1;width:var(--slide-width-tablet,50%)}}@media (min-width:1024px){.banner-icon__item{width:var(--slide-width-tablet-landscape,33.33333%);padding:0 var(--item-spacing,40px)}}@media (min-width:1280px){.banner-icon__item{width:var(--slide-width-desktop,25%)}}@media (min-width:1900px){.banner-icon__item{width:var(--slide-width-desktop-large,20%)}}.banner-icon__text{line-height:1.2;font-size:16px;text-align:center}@media (min-width:768px){.banner-icon__text{max-width:420px;margin-left:auto;margin-right:auto;font-size:17px}}@media (min-width:1280px){.banner-icon__text{max-width:100%;font-size:18px}}.banner-icon__text-2{text-align:center;max-width:var(--text-2-max-width,430px);margin:1em auto 10px;font-size:var(--text-2-font-size,14px);min-height:45px}.banner-icon__cite{font-size:16px;margin-top:15px;text-align:center}@media (min-width:768px){.banner-icon__cite{font-size:20px}}.banner-icon__cta-wrap{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:100%}.banner-icon__btn{margin-top:55px}.banner-icon__bottom-text{margin-top:32px;font-size:12px}.banner-icon .flickity-viewport{overflow:hidden}.banner-icon .flickity-page-dots{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0;text-align:center;list-style:none;bottom:-35px}@media (min-width:768px){.banner-icon__bottom-text{font-size:14px}.banner-icon .flickity-page-dots{bottom:0;margin-top:100px}}@media (min-width:1280px){.banner-icon .flickity-page-dots{bottom:0;margin-top:120px;padding-bottom:20px}}@media (min-width:1900px){.banner-icon .flickity-page-dots{bottom:0;margin-top:120px}}.banner-icon .flickity-page-dots li:only-child{display:none}.banner-icon .flickity-page-dots .dot{cursor:pointer;margin:0 5px;height:4px;width:25px;background:#ddd}@media (min-width:768px){.banner-icon .flickity-page-dots .dot{width:39px}}@media (min-width:1280px){.banner-icon .flickity-page-dots .dot{width:68px;margin:0 7px;height:5px}}.banner-icon .flickity-page-dots .dot.is-selected{background:#000!important}.banner-icon--smaller-heading .flickity-page-dots{position:absolute;margin-top:0;padding-bottom:0;bottom:-40px}.banner-icon--with-cta .flickity-page-dots{bottom:-20px}.accordion{border-color:#e2ddd4;border-style:solid;border-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.accordion__copy{-webkit-animation:.5s fade forwards 1 ease-in-out;animation:.5s fade forwards 1 ease-in-out;display:none;opacity:0;padding-bottom:30px;line-height:1.4;padding-left:4px;padding-right:4px}.accordion__copy p{margin-bottom:0}.active .accordion__copy{display:block;opacity:1}.accordion__copy .hidden{display:none}.accordion__hidden-copy{-webkit-animation:.5s fade forwards 1 ease-in-out;animation:.5s fade forwards 1 ease-in-out;display:none;opacity:0}.accordion__hidden-copy.active{display:block}.accordion__hidden-copy.active+.accordion__hidden-toggle{display:none}.accordion__plus-icon{position:absolute;top:1.2em;right:0;-webkit-transition:all .2s ease;transition:all .2s ease;backface-visibility:hidden;-webkit-backface-visibility:hidden;width:20px;height:20px}@media (min-width:1024px){.accordion__plus-icon{width:30px;height:30px}}@media (min-width:1900px){.accordion__plus-icon{width:35px;height:35px}}.accordion__plus-icon span{width:100%;background:#000;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .2s ease;transition:all .2s ease;height:2px}@media (min-width:768px){.accordion__plus-icon span{height:4px}}@media (min-width:1024px){.accordion__plus-icon span{height:5px}}.accordion__plus-icon span:nth-of-type(2){-webkit-transform:translate3d(-50%,-50%,0) rotate(90deg);transform:translate3d(-50%,-50%,0) rotate(90deg)}.accordion__item.active .accordion__plus-icon span:nth-of-type(2){-webkit-transform:translate3d(-50%,-50%,0) rotate(0);transform:translate3d(-50%,-50%,0) rotate(0)}.accordion__hidden-toggle{cursor:pointer;text-align:left;text-decoration:underline}.accordion__hidden-toggle:focus,.accordion__hidden-toggle:hover{background-color:transparent;color:#000}.accordion__item{border-color:#000;border-style:solid;border-width:1px 0 0;padding:0}.accordion__item:first-of-type{border:none}.accordion__item--extra{-webkit-box-ordinal-group:101;-ms-flex-order:100;order:100}.accordion__title{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;line-height:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-transform:lowercase;position:relative;padding:1.3em 4px 1.3em 0}@media (min-width:768px){.accordion__title{padding:1.15em 4px 1.15em 0}}@media (min-width:1280px){.accordion__title{padding:1.1em 4px 1.1em 0}}.accordion__title-icon{display:inline-block;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.accordion__title-icon svg{width:14px;height:9px}.template-page--faq .accordion__title-icon svg,.template-page--our-science .accordion__title-icon svg{width:22px;height:12px}.active .accordion__title-icon{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.accordion__yt{position:relative;padding-bottom:56.25%}.accordion__yt iframe{position:absolute;top:0;left:0;width:100%;height:100%}.accordion__copy-wrap+.accordion__yt,.accordion__yt+.accordion__copy-wrap{margin-top:20px}