:root{--kl-navy: #0B2545;--kl-teal: #1F7A6E;--kl-sand: #F4EFE6;--kl-sand-deep: #E8DFD0;--kl-pink: #FF6BCB;--kl-purple: #7C5CFF;--kl-yellow: #FFE066;--kl-blue: #5B8CFF;--kl-font-heading: Manrope, sans-serif;--kl-font-body: "Source Sans 3", "Source Sans Pro", sans-serif}html body,html body *:not(script):not(style):not(svg):not(path){font-style:normal!important}html body,html body p,html body li,html body td,html body th,html body label,html body input,html body textarea,html body select,html body button,html body .rte,html body .text-block,html body .paragraph{font-family:var(--kl-font-body)!important}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,html body .h1,html body .h2,html body .h3,html body .h4,html body .h5,html body .h6,html body .button,html body button.button,html body .btn,html body .header-logo,html body .menu-list__link,html body .kl-hero__heading,html body .kl-hero__cta,html body .kl-ticker{font-family:var(--kl-font-heading)!important}html body em,html body i,html body cite,html body dfn,html body var,html body address,html body blockquote,html body .rte em,html body .rte i,html body .rte blockquote{font-style:normal!important;font-family:inherit!important}#header-component.header--compact .header-logo__image,.header--compact .header-logo__image{max-height:64px!important;height:64px!important;width:auto!important}@media(max-width:749px){#header-component.header--compact .header-logo__image,.header--compact .header-logo__image{max-height:48px!important;height:48px!important}}.shopify-section:nth-of-type(odd)>.section:not(.kl-hero):not(.kl-ticker),.shopify-section:nth-of-type(odd)>.kl-section{background-image:linear-gradient(180deg,#f4efe6,#fff)}.shopify-section:nth-of-type(2n)>.section:not(.kl-hero):not(.kl-ticker),.shopify-section:nth-of-type(2n)>.kl-section{background-image:linear-gradient(165deg,#fff,#f7f2ea 55%,#eaf6f3)}.kl-section,.section{position:relative}.kl-blob-layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.kl-blob-layer span{position:absolute;border-radius:50%;filter:blur(48px);opacity:.18;animation:kl-blob-drift 18s ease-in-out infinite}.kl-blob-layer .a{width:220px;height:220px;background:var(--kl-pink);top:8%;left:-40px}.kl-blob-layer .b{width:180px;height:180px;background:var(--kl-purple);top:40%;right:-30px;animation-delay:-6s}.kl-blob-layer .c{width:200px;height:200px;background:var(--kl-yellow);bottom:5%;left:35%;animation-delay:-11s}@keyframes kl-blob-drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(12px,-18px,0)}}.kl-wave-divider{display:block;width:100%;height:36px;color:var(--kl-sand);line-height:0;margin:0;pointer-events:none}.kl-wave-divider svg{width:100%;height:100%;display:block}.kl-reveal{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.kl-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.kl-reveal{opacity:1;transform:none;transition:none}.kl-blob-layer span{animation:none!important}}.product-card,.card,.kl-vs__card,.blog-post-card,.collection-card,.resource-card{transition:transform .28s ease,box-shadow .28s ease}.product-card:hover,.card:hover,.kl-vs__card:hover,.blog-post-card:hover{transform:translateY(-6px);box-shadow:0 16px 40px #0b25451f}.button,.shopify-payment-button button,.product-form-buttons button,.kl-hero__cta{transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.button:hover,.shopify-payment-button button:hover,.product-form-buttons button:hover{transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.product-card,.card,.kl-vs__card,.blog-post-card,.button{transition:none!important}.product-card:hover,.card:hover,.kl-vs__card:hover,.button:hover{transform:none!important}}.kl-tile-ripple-host{position:relative;overflow:hidden;cursor:pointer}.kl-tile-ripple{position:absolute;border-radius:50%;pointer-events:none;transform:scale(0);background:radial-gradient(circle,rgba(255,107,203,.45) 0%,rgba(124,92,255,.25) 40%,transparent 70%);animation:kl-ripple .7s ease-out forwards;width:140px;height:140px;margin-left:-70px;margin-top:-70px}@keyframes kl-ripple{to{transform:scale(2.4);opacity:0}}@media(max-width:749px){.product-information sticky-add-to-cart,sticky-add-to-cart,.sticky-add-to-cart,[data-sticky-add-to-cart]{z-index:40}}.product-information .buy-buttons .button,.product-form-buttons .button--primary,button[name=add]{background:linear-gradient(135deg,#0b2545,#1f7a6e)!important;border:0!important;color:#f4efe6!important;border-radius:999px!important;font-family:var(--kl-font-heading)!important;font-style:normal!important;box-shadow:0 8px 24px #0b254540}.kl-accent-row{display:flex;gap:.4rem;justify-content:center;margin:.5rem 0 0}.kl-accent-row span{width:.7rem;height:.7rem;border-radius:50%;display:inline-block}.kl-accent-row .p{background:#ff6bcb}.kl-accent-row .u{background:#7c5cff}.kl-accent-row .b{background:#5b8cff}.kl-accent-row .y{background:#ffe066}.kl-accent-row .t{background:#1f7a6e}#header-group .announcement-bar,#header-group .header-announcements,.announcement-bar{background:linear-gradient(90deg,#0b2545,#1f7a6e)!important}#header-component .header__row{min-height:72px}[id*=__how_it_works] [style*="background-color: #FFE8F4"],[id*=__how_it_works] [style*="background-color:#FFE8F4"],[id*=__how_it_works] [style*="background: #FFE8F4"],[id*=__how_it_works] [style*="--background: #FFE8F4"]{background-image:linear-gradient(155deg,#ffe8f4,#ffd0ea 40%,#ffe8d6)!important}[id*=__how_it_works] [style*="border-radius: 18px"],[id*=__how_it_works] [style*="border-radius:18px"]{box-shadow:0 12px 30px #0b25451a}.header-logo__image,#header-component .header-logo__image{max-height:100px!important;height:100px!important;width:auto!important;max-width:min(360px,70vw)!important}@media(max-width:749px){.header-logo__image,#header-component .header-logo__image{max-height:72px!important;height:72px!important;max-width:min(280px,68vw)!important}}html body{font-size:18.5px!important;line-height:1.6;font-style:normal!important}@media(max-width:749px){html body{font-size:17px!important}}html body .button,html body button.button,html body .kl-hero__cta,html body button[name=add]{font-size:1.1rem!important}html body .kl-ticker__item{font-size:.95rem!important}html body .menu-list__link,html body .menu-list__link-title,html body .header__menu-item-text{font-size:1.05rem!important}[id*=__how_it_works] [style*="background-color: #FFE8F4"],[id*=__how_it_works] [style*="background-color:#FFE8F4"]{background-image:linear-gradient(155deg,#ffe8f4,#ffd0ea 40%,#ffe8d6)!important}[id*=__how_it_works] [style*="background-color: #E5F7F4"],[id*=__how_it_works] [style*="background-color:#E5F7F4"]{background-image:linear-gradient(155deg,#e5f7f4,#bfede4 45%,#d6f0ff)!important}[id*=__how_it_works] [style*="background-color: #F3E9FF"],[id*=__how_it_works] [style*="background-color:#F3E9FF"]{background-image:linear-gradient(155deg,#f3e9ff,#ded0ff 45%,#ffe4f2)!important}.kl-jig{display:inline-flex;align-items:center;justify-content:center;width:1.15em;height:1.15em;vertical-align:-.15em;flex-shrink:0}.kl-jig svg{width:100%;height:100%;display:block}.kl-jig--sm{width:18px;height:18px}.kl-jig--md{width:28px;height:28px}.kl-jig--lg{width:40px;height:40px}.kl-jig-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .75rem;border-radius:999px;background:linear-gradient(135deg,#f4efe6,#e5f7f4 45%,#ffe8f4);color:#0b2545;font-family:Manrope,var(--font-body--family),system-ui,sans-serif;font-size:.92rem;font-style:normal!important;font-weight:600;line-height:1.3;box-shadow:0 1px #0b25450f}.kl-jig-badge .kl-jig{width:22px;height:22px}.kl-jig-divider{height:28px;margin:.75rem 0;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='28' viewBox='0 0 120 28'%3E%3Cpath fill='%231F7A6E' d='M8 4c0-2.2 1.8-4 4-4s4 1.8 4 4v2h3c2.2 0 4 1.8 4 4s-1.8 4-4 4h-3v2c0 2.2-1.8 4-4 4s-4-1.8-4-4v-2H5c-2.2 0-4-1.8-4-4s1.8-4 4-4h3V4z'/%3E%3Cpath fill='%23E07A5F' d='M40 4c0-2.2 1.8-4 4-4s4 1.8 4 4v2h3c2.2 0 4 1.8 4 4s-1.8 4-4 4h-3v2c0 2.2-1.8 4-4 4s-4-1.8-4-4v-2h-3c-2.2 0-4-1.8-4-4s1.8-4 4-4h3V4z'/%3E%3Cpath fill='%23E9B44C' d='M72 4c0-2.2 1.8-4 4-4s4 1.8 4 4v2h3c2.2 0 4 1.8 4 4s-1.8 4-4 4h-3v2c0 2.2-1.8 4-4 4s-4-1.8-4-4v-2h-3c-2.2 0-4-1.8-4-4s1.8-4 4-4h3V4z'/%3E%3Cpath fill='%233D5A80' d='M104 4c0-2.2 1.8-4 4-4s4 1.8 4 4v2h3c2.2 0 4 1.8 4 4s-1.8 4-4 4h-3v2c0 2.2-1.8 4-4 4s-4-1.8-4-4v-2h-3c-2.2 0-4-1.8-4-4s1.8-4 4-4h3V4z'/%3E%3C/svg%3E");background-repeat:repeat-x;background-position:center;background-size:120px 28px;pointer-events:none}.kl-jig-bg{position:relative}.kl-jig-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.045;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cpath fill='%231F7A6E' d='M40 20c0-6 5-11 11-11s11 5 11 11v8h8c6 0 11 5 11 11s-5 11-11 11h-8v8c0 6-5 11-11 11s-11-5-11-11v-8h-8c-6 0-11-5-11-11s5-11 11-11h8V20z'/%3E%3Cpath fill='%23E07A5F' d='M110 70c0-6 5-11 11-11s11 5 11 11v8h8c6 0 11 5 11 11s-5 11-11 11h-8v8c0 6-5 11-11 11s-11-5-11-11v-8h-8c-6 0-11-5-11-11s5-11 11-11h8V70z'/%3E%3Cpath fill='%23E9B44C' d='M30 100c0-6 5-11 11-11s11 5 11 11v8h8c6 0 11 5 11 11s-5 11-11 11h-8v8c0 6-5 11-11 11s-11-5-11-11v-8h-8c-6 0-11-5-11-11s5-11 11-11h8v-8z'/%3E%3C/svg%3E");background-size:160px 160px}.kl-jig-bg>*{position:relative;z-index:1}.kl-ticker .kl-jig{width:16px;height:16px;margin-inline:.15em;opacity:.95}@media(prefers-reduced-motion:reduce){.kl-jig,.kl-jig-badge{animation:none!important}}[id*=__benefit_strip]{color:#0b2545}[id*=__benefit_strip] [style*="background-color: #FFE8F4"],[id*=__benefit_strip] [style*="background-color:#FFE8F4"]{background-image:linear-gradient(155deg,#ffe8f4,#ffd0ea 40%,#ffe8d6)!important}[id*=__benefit_strip] [style*="background-color: #E5F7F4"],[id*=__benefit_strip] [style*="background-color:#E5F7F4"]{background-image:linear-gradient(155deg,#e5f7f4,#d0f0ea 40%,#e8f6ff)!important}[id*=__benefit_strip] [style*="background-color: #F3E9FF"],[id*=__benefit_strip] [style*="background-color:#F3E9FF"]{background-image:linear-gradient(155deg,#f3e9ff,#e4d4ff 40%,#f4efe6)!important}[id*=__benefit_strip] [style*="border-radius: 18px"],[id*=__benefit_strip] [style*="border-radius:18px"]{border:none!important;box-shadow:0 8px 24px #0b25450f}[id*=__benefit_strip] h2,[id*=__benefit_strip] h3,[id*=__benefit_strip] p{color:#0b2545!important;font-style:normal!important}html body .kl-hero__heading,.kl-hero__heading{color:#fff!important;text-shadow:0 2px 18px rgba(11,37,69,.45),0 1px 2px rgba(0,0,0,.35);font-size:clamp(2.4rem,5.5vw,4rem)!important;line-height:1.12!important;font-style:normal!important}.announcement-bar__text.kl-ann-glitter{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;margin:0;max-width:100%;white-space:nowrap;overflow:hidden;font-weight:600;font-style:normal!important;letter-spacing:.02em;line-height:1.2}.kl-ann-glitter__text{display:inline-block;white-space:nowrap;font-style:normal!important}body.kl-sha .announcement-bar .sha-t,body.kl-sha .kl-ann-glitter .sha-t{background-image:linear-gradient(100deg,#f4efe6 0% 36%,#fff 48%,#c0c7d1 52%,#f4efe6 64% 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent;animation:klSweep 2.8s linear infinite}.kl-ann-sparkle{display:inline-flex;color:#ffe066;opacity:.85;flex:0 0 auto;filter:drop-shadow(0 0 2px rgba(255,224,102,.55));animation:klAnnTwinkle 2.4s ease-in-out infinite}.kl-ann-sparkle--b{color:#f4efe6;animation-delay:1.1s;animation-duration:2.8s}@keyframes klAnnTwinkle{0%,to{opacity:.35;transform:scale(.85) rotate(0)}40%{opacity:1;transform:scale(1.15) rotate(12deg)}60%{opacity:.7;transform:scale(1) rotate(-6deg)}}@media(max-width:749px){.announcement-bar__text.kl-ann-glitter{font-size:.8125rem;gap:.3rem;padding-inline:.25rem}.kl-ann-sparkle svg{width:8px;height:8px}.kl-ann-sparkle--b svg{width:7px;height:7px}}@media(prefers-reduced-motion:reduce){body.kl-sha .announcement-bar .sha-t,body.kl-sha .kl-ann-glitter .sha-t{animation:none!important;background:none!important;color:#f4efe6!important;-webkit-text-fill-color:#F4EFE6!important}.kl-ann-sparkle{animation:none!important;opacity:.75;transform:none!important}}.kl-wave-spacer{position:relative;display:block;width:100%;max-width:100vw;margin:0;padding:0;line-height:0;overflow:hidden;pointer-events:none;z-index:1;flex-shrink:0}.kl-wave-spacer .kl-wave{position:relative;left:0;right:0;width:100%;line-height:0;margin:0}.kl-wave-spacer .kl-wave svg{display:block;width:100%;min-width:100%;height:56px}.kl-wave-spacer--flip .kl-wave{transform:scaleY(-1)}.shopify-section>.kl-wave-spacer,.kl-wave-slot{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.kl-wave--abs-bottom,.kl-wave--abs-top,.shopify-section>.kl-wave.kl-wave--abs-bottom,.shopify-section>.kl-wave.kl-wave--abs-top{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;top:auto!important;transform:none!important;display:block;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);height:auto;line-height:0}.kl-wave--abs-top,.kl-wave.kl-wave--flip.kl-wave--abs-top{transform:scaleY(-1)!important}.shopify-section:has(>.kl-wave-spacer),.shopify-section:has(>.kl-wave){overflow:visible}.kl-atc-nudge{position:relative;z-index:3;overflow:visible;padding:1rem 1.25rem!important;margin:.35rem 0}.kl-atc-nudge__pill{position:relative;z-index:4}[id*=__how_it_works],[id*=__benefit_strip]{position:relative;z-index:2;overflow:visible;padding-bottom:1.25rem}[id*=__how_it_works] [style*="border-radius: 18px"],[id*=__how_it_works] [style*="border-radius:18px"]{position:relative;z-index:2;margin-bottom:.5rem}@media(max-width:390px){.kl-wave-spacer .kl-wave svg,.kl-wave svg{height:48px}.kl-atc-nudge{padding:1.15rem 1rem!important}}.kl-pack-cards-sec,.kl-pack-cards-sec__grid,.kl-pack-card{isolation:isolate}.shopify-section:has(.kl-pack-cards-sec),.shopify-section:has(.kl-atc-nudge),.shopify-section:has([id*=how_it_works]){overflow:visible!important;position:relative;z-index:2}.kl-wave-spacer+.shopify-section,.shopify-section+.kl-wave-spacer{margin-top:0}.shopify-section:has([id*=__how_it_works]){padding-bottom:1.75rem!important;margin-bottom:.5rem;overflow:visible!important;z-index:3}[id*=__how_it_works] .group-block,[id*=__how_it_works] [class*=group]{overflow:visible}.kl-wave path:not([fill]),.kl-wave-spacer path:not([fill]),.kl-hero__wave path:not([fill]){fill:#1f7a6e!important}.kl-wave path[fill="#000"],.kl-wave path[fill="#000000"],.kl-wave path[fill=black],.kl-wave path[fill=currentColor],.kl-wave-spacer path[fill="#000"],.kl-wave-spacer path[fill="#000000"],.kl-wave-spacer path[fill=black],.kl-wave-spacer path[fill=currentColor],.kl-atc-nudge__wave path[fill="#000"],.kl-atc-nudge__wave path[fill="#000000"],.kl-atc-nudge__wave path[fill=black],.kl-atc-nudge__wave path[fill=currentColor],.kl-hero__wave path[fill=currentColor]{fill:#1f7a6e!important}.kl-hero__wave path[fill=currentColor]{fill:#f4efe6!important}html body .kl-cta-shop,html body a.kl-cta-shop,html body button.kl-cta-shop,html body .kl-atc-nudge__pill,html body .kl-pack-card__btn,html body .kl-pdp-buybox__cta,html body .kl-pdp-final__cta,html body .kl-pdp-reviews__cta{display:inline-flex!important;align-items:center;justify-content:center;gap:.4rem;min-height:3.1rem;padding:.85rem 1.6rem!important;border-radius:999px!important;border:none!important;background:linear-gradient(135deg,#1f7a6e,#2aa89a 50%,#ff6bcb 160%)!important;color:#f4efe6!important;font-family:Manrope,var(--font-heading--family, sans-serif)!important;font-weight:800!important;font-style:normal!important;text-decoration:none!important;box-shadow:0 12px 28px #1f7a6e59,0 0 0 1px #ffffff1f inset;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}html body .kl-atc-nudge__pill{width:auto;max-width:100%;font-size:.95rem!important;min-height:2.75rem;padding:.7rem 1.25rem!important}html body .kl-pack-card__btn,html body .kl-pdp-buybox__cta{width:100%;font-size:1.1rem!important}html body .kl-cta-shop:hover,html body a.kl-cta-shop:hover,html body button.kl-cta-shop:hover,html body .kl-atc-nudge__pill:hover,html body .kl-pack-card__btn:hover,html body .kl-pdp-buybox__cta:hover,html body .kl-pdp-final__cta:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 16px 36px #1f7a6e73,0 0 0 1px #ffffff2e inset;filter:brightness(1.05);color:#f4efe6!important}body.kl-sha .kl-cta-shop .sha-t,body.kl-sha .kl-pack-card__btn .sha-t,body.kl-sha .kl-pdp-buybox__cta .sha-t,body.kl-sha .kl-pdp-final__cta .sha-t,body.kl-sha .kl-atc-nudge__pill .sha-t,body.kl-sha .kl-hero__cta .sha-t{background-image:linear-gradient(100deg,#f4efe6 0% 36%,#fff 48%,#c0c7d1 52%,#f4efe6 64% 100%)!important;background-size:220% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;animation:klSweep 2.8s linear infinite!important}@media(prefers-reduced-motion:reduce){body.kl-sha .kl-cta-shop .sha-t,body.kl-sha .kl-pack-card__btn .sha-t,body.kl-sha .kl-pdp-buybox__cta .sha-t,body.kl-sha .kl-atc-nudge__pill .sha-t{animation:none!important;background:none!important;color:#f4efe6!important;-webkit-text-fill-color:#F4EFE6!important}html body .kl-cta-shop:hover,html body .kl-atc-nudge__pill:hover,html body .kl-pack-card__btn:hover{transform:none}}.kl-ticker-section+.shopify-section,.shopify-section:has(.kl-ticker)+.shopify-section{margin-top:0!important}.shopify-section:has(.kl-vs){margin-top:0!important;margin-bottom:0!important}.shopify-section:has([id*=benefit_strip]){margin-top:0!important}.kl-wave-spacer{margin-top:0!important;margin-bottom:0!important}html body .kl-pack-card{align-items:stretch!important;width:100%!important}html body .kl-pack-card__media{width:100%!important;flex:0 0 auto!important;min-height:180px!important;aspect-ratio:4 / 3!important}html body .kl-pack-card__img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;z-index:0!important;opacity:1!important}.shopify-section:has(.kl-video-showcase),.shopify-section:has([class*=kl-video-showcase]){margin-top:0!important}html body .kl-video-showcase{padding-top:.45rem!important}.shopify-section:has([id*=benefit_strip]),.shopify-section:has([class*=benefit]){margin-top:0!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kl-playful.css.map */
