.fk{--fk-purple:#6c3be4;--fk-purple-2:#9b7bff;--fk-deep:#1e1338;--fk-lav:#f4efff;--fk-lilac:#e4dbff;--fk-text:#2a2240;--fk-muted:#6b6385;color:var(--fk-text)}.fk *{box-sizing:border-box}.fk-wrap{max-width:var(--page-width,120rem);margin:0 auto;padding:0 1.6rem}@media(min-width:750px){.fk-wrap{padding:0 5rem}}.fk-section{padding:6.4rem 0}.fk-eyebrow{display:inline-block;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--fk-purple);background:var(--fk-lav);padding:.6rem 1.4rem;border-radius:99px;margin:0 0 1.4rem}.fk-h2{font-size:clamp(2.8rem,4.2vw,4.4rem);line-height:1.1;margin:0 0 1.4rem;color:var(--fk-deep);letter-spacing:-.01em}.fk-h2 em{font-style:italic;color:var(--fk-purple)}.fk-lead{font-size:1.6rem;line-height:1.6;color:var(--fk-muted);max-width:62rem;margin:0}.fk-center{text-align:center}.fk-center .fk-lead{margin:0 auto}.fk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;background:var(--fk-deep);color:#fff;border:0;border-radius:99px;padding:1.4rem 2.8rem;font-size:1.5rem;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .2s,background .2s}.fk-btn:hover{background:var(--fk-purple);transform:translateY(-2px);color:#fff}.fk-small{font-size:1.2rem;color:var(--fk-muted);line-height:1.5}.fk-sub{font-size:1.6rem;line-height:1.5;color:#6b6385;margin:.4rem 0 1.2rem}.fk-chips{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 .4rem;padding:0;list-style:none}.fk-chips li{font-size:1.25rem;font-weight:700;color:#6c3be4;background:#f4efff;border:1px solid #e4dbff;border-radius:99px;padding:.5rem 1.2rem}.fk-marquee{background:var(--fk-deep);color:#fff;overflow:hidden;padding:1.5rem 0}.fk-marquee__track{display:flex;width:max-content;animation:fk-scroll var(--fk-speed,30s) linear infinite}.fk-marquee__item{font-size:1.4rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:0 2.2rem}.fk-marquee__dot{color:var(--fk-purple-2)}@keyframes fk-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.fk-marquee__track{animation:none}}.fk-science{background:linear-gradient(180deg,#fff 0%,var(--fk-lav) 100%)}.fk-science__grid{display:grid;gap:4rem;align-items:center}@media(min-width:990px){.fk-science__grid{grid-template-columns:1fr 1fr}}.fk-wheel{position:relative;width:17rem;height:17rem;border-radius:50%;margin:4rem 0 1rem 1rem;background:conic-gradient(from -20deg,#ffd23f,#ff8a3d,#ff4d6d,#c03fe4,#6c3be4,#3b82f6,#22c55e,#ffd23f)}.fk-wheel:after{content:"";position:absolute;top:2.6rem;right:2.6rem;bottom:2.6rem;left:2.6rem;border-radius:50%;background:#fff}.fk-wheel__txt{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;z-index:1;font-size:1.25rem;font-weight:700;color:var(--fk-deep);padding:4rem;line-height:1.3}.fk-wheel__tag{position:absolute;z-index:2;font-size:1.15rem;font-weight:700;padding:.4rem 1rem;border-radius:99px;background:#fff;box-shadow:0 4px 14px #1e13381f;white-space:nowrap;left:50%;transform:translate(-50%)}.fk-wheel__tag--y{top:-1.2rem;color:#a67c00}.fk-wheel__tag--p{bottom:-1.2rem;color:var(--fk-purple)}.fk-demo{background:#fff;border-radius:2.4rem;padding:3.2rem;box-shadow:0 20px 50px #6c3be424}.fk-teeth{--mix:0%}.fk-teeth svg{width:100%;height:auto;display:block}.fk-teeth .fk-tooth rect{fill:#e3c98a;fill:color-mix(in srgb,#f8f7f4 var(--mix),#e3c98a);stroke:#1e133814;stroke-width:2;transition:fill .15s}.fk-demo label{display:block;font-weight:700;font-size:1.4rem;margin:2.4rem 0 1rem;color:var(--fk-deep)}.fk-range{width:100%;accent-color:var(--fk-purple);height:2.4rem;cursor:pointer}.fk-range__labels{display:flex;justify-content:space-between;font-size:1.2rem;font-weight:700;color:var(--fk-muted);margin-top:.4rem}.fk-steps__list{list-style:none;margin:4rem 0 0;padding:0;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));text-align:left}.fk-step{background:#fff;border-radius:2rem;padding:2.8rem;border:1px solid var(--fk-lilac);position:relative}.fk-step__num{font-size:4.4rem;font-weight:800;line-height:1;color:var(--fk-lilac);display:block}.fk-step__time{position:absolute;top:2.4rem;right:2.4rem;font-size:1.15rem;font-weight:700;color:var(--fk-purple);background:var(--fk-lav);padding:.4rem 1rem;border-radius:99px}.fk-step h3{font-size:2rem;margin:1.6rem 0 .8rem;color:var(--fk-deep)}.fk-step p{margin:0;font-size:1.45rem;line-height:1.55;color:var(--fk-muted)}.fk-packs__grid{display:grid;gap:2.4rem;margin-top:4rem;grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));text-align:left;align-items:stretch}.fk-pack{position:relative;display:flex;flex-direction:column;background:#fff;border:2px solid var(--fk-lilac);border-radius:2.4rem;padding:3.2rem 2.8rem}.fk-pack.is-featured{border-color:var(--fk-purple);box-shadow:0 20px 50px #6c3be42e}.fk-pack__badge{position:absolute;top:-1.4rem;left:2.8rem;background:var(--fk-purple);color:#fff;font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.5rem 1.2rem;border-radius:99px}.fk-pack__for{font-size:1.3rem;font-weight:700;color:var(--fk-purple);margin:0 0 .6rem}.fk-pack h3{font-size:2.2rem;margin:0 0 1.6rem;color:var(--fk-deep)}.fk-pack__price{font-size:3.2rem;font-weight:800;color:var(--fk-deep);margin:0;line-height:1}.fk-pack__unit{font-size:1.3rem;color:var(--fk-muted);margin:.8rem 0 1.8rem}.fk-pack__unit b{color:#1a8a4a}.fk-pack ul{list-style:none;padding:0;margin:0 0 2.4rem;flex:1}.fk-pack li{font-size:1.4rem;padding:.6rem 0 .6rem 2.6rem;position:relative;line-height:1.4}.fk-pack li:before{content:"\2713";position:absolute;left:0;color:var(--fk-purple);font-weight:800}.fk-pack .fk-btn{width:100%}.fk-pack:not(.is-featured) .fk-btn{background:#fff;color:var(--fk-deep);border:2px solid var(--fk-deep)}.fk-pack:not(.is-featured) .fk-btn:hover{background:var(--fk-deep);color:#fff}.fk-compare{background:var(--fk-deep);color:#fff}.fk-compare .fk-h2{color:#fff}.fk-compare .fk-lead{color:#c9c0e6}.fk-compare .fk-eyebrow{background:#9b7bff2e;color:#cbb8ff}.fk-table{width:100%;max-width:80rem;margin:4rem auto 0;border-collapse:separate;border-spacing:0;font-size:1.45rem}.fk-table th,.fk-table td{padding:1.6rem 1.2rem;border-bottom:1px solid rgba(255,255,255,.1);text-align:center}.fk-table th:first-child,.fk-table td:first-child{text-align:left;color:#e9e4ff;font-weight:400}.fk-table thead th{font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;color:#c9c0e6}.fk-table .fk-us{background:#6c3be459;font-weight:700}.fk-table thead .fk-us{color:#fff;border-radius:1.6rem 1.6rem 0 0}.fk-table tbody tr:last-child .fk-us{border-radius:0 0 1.6rem 1.6rem}.fk-yes,.fk-no{display:inline-flex;width:2.6rem;height:2.6rem;border-radius:50%;align-items:center;justify-content:center;font-weight:800}.fk-yes{background:#9b7bff;color:#fff}.fk-no{background:#ffffff1a;color:#9a92b5}.fk-compare .fk-small{color:#9a92b5;margin-top:2rem}.fk-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid #e4dbff;box-shadow:0 -10px 30px #1e13381f;transform:translateY(110%);transition:transform .3s ease}.fk-sticky.is-visible{transform:translateY(0)}.fk-sticky__inner{display:flex;align-items:center;gap:1.2rem;max-width:120rem;margin:0 auto;padding:1.2rem 1.6rem}.fk-sticky img{width:4.8rem;height:4.8rem;border-radius:1rem;object-fit:cover}.fk-sticky__info{flex:1;min-width:0;display:flex;flex-direction:column;font-size:1.35rem;line-height:1.3}.fk-sticky__info strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#1e1338}.fk-sticky__price{color:#6c3be4;font-weight:700}.fk-sticky .fk-btn{padding:1.2rem 2.2rem}@media(min-width:750px){.fk-sticky--mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fk-purple.css.map */
