.fk{--tan:#DAC2AD;--mint:#BCF4EE;--cyan:#7AD8E0;--ice:#C6F0F7;--orange:#DF791B;--orangeh:#E88738;--grey:#A7A1A1;--ink:#504F4F;font-family:Montserrat,var(--font-body-family),sans-serif;background:var(--tan);color:#fff;-webkit-font-smoothing:antialiased}.fk *,.fk *:before,.fk *:after{box-sizing:border-box}.fk-wrap{max-width:1180px;margin:0 auto;padding:0 22px}.fk-h1{font-size:40px;font-weight:700;color:#fff;text-align:center;margin:0 0 16px;line-height:1.15;text-wrap:balance}.fk-h2{font-size:40px;font-weight:400;color:#fff;text-align:center;margin:0 0 20px;line-height:1.2;text-wrap:balance}.fk-sub{font-size:18px;font-weight:300;color:#ffffffc7;text-align:center;margin:0 auto;max-width:760px;line-height:1.65}.fk-sec{padding:64px 0}.fk-white{background:#fff;color:#535353eb}.fk-white .fk-h1,.fk-white .fk-h2{color:var(--ink)}@media(max-width:749px){.fk-h1,.fk-h2{font-size:30px}.fk-sub{font-size:16px}.fk-sec{padding:44px 0}}.fk-video{position:relative;display:block;width:100%;aspect-ratio:16/9;margin:0;background-color:#111;background-size:cover;background-position:50% 50%;border-radius:10px;overflow:hidden;container-type:size}.fk-video .fk-video-frame{display:block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .8s ease}.fk-video.is-playing .fk-video-frame{opacity:1}.fk-video .fk-video-frame iframe{position:absolute;top:50%;left:50%;border:0;pointer-events:none;transform:translate(-50%,-50%);width:100%;height:100%;width:max(100cqw,calc(100cqh * var(--r,1.7778)));height:calc(max(100cqh,calc(100cqw / var(--r,1.7778))) + 120px)}.fk-video.is-interactive .fk-video-frame iframe{top:0;right:0;bottom:0;left:0;transform:none;width:100%;height:100%;pointer-events:auto}.fk-video .fk-video-frame video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;border:0}.fk-video-sound{position:absolute;right:10px;bottom:10px;z-index:2;width:40px;height:40px;padding:0;border:0;border-radius:50%;cursor:pointer;background:#14141499 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 5 6 9H2v6h4l5 4z' fill='%23fff'/%3E%3Cpath d='m23 9-6 6M17 9l6 6'/%3E%3C/svg%3E") 50% 50%/20px no-repeat;transition:background-color .2s}.fk-video-sound:hover{background-color:#141414d9}.fk-video-sound:focus-visible{outline:3px solid #fff;outline-offset:2px}.fk-video.has-sound .fk-video-sound{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 5 6 9H2v6h4l5 4z' fill='%23fff'/%3E%3Cpath d='M15.5 8.5a5 5 0 0 1 0 7M19 5a10 10 0 0 1 0 14'/%3E%3C/svg%3E")}.fk-hero{padding:0 0 64px}.fk-hero .fk-media{margin:0 0 42px}.fk-hero .fk-media .fk-video{border-radius:0}.fk-steps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin-top:38px}.fk-step{display:flex;flex-direction:column;gap:12px;text-align:center}.fk-step-n{font-size:40px;font-weight:400;margin:0;line-height:1}.fk-step-t{font-size:24px;font-weight:700;color:var(--grey);margin:0;line-height:1.2}.fk-step-d{font-size:15px;font-weight:300;color:#535353bf;margin:0;line-height:1.5}.fk-step .fk-video{margin-top:auto}.fk-ice{color:var(--ice)}@media(max-width:989px){.fk-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.fk-steps-grid{grid-template-columns:1fr}}.fk-buy-card{background:#fff;border-radius:14px;padding:38px;display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:40px;align-items:center;max-width:980px;margin:34px auto 0;color:#1a1a1a}.fk-buy-card img{width:100%;height:auto;display:block;border-radius:8px}.fk-buy-name{font-size:40px;font-weight:600;color:var(--cyan);margin:0 0 16px;line-height:1.15}.fk-buy-body{font-size:16px;line-height:1.7;color:#1a1a1a}.fk-buy-body ul{padding-left:20px;margin:10px 0}.fk-buy-body li{margin:4px 0}.fk-price{font-size:30px;font-weight:400;color:#000;margin:18px 0 4px;font-variant-numeric:tabular-nums}.fk-price .fk-was{font-size:18px;color:#8a8a8a;text-decoration:line-through;margin-left:10px}.fk-affirm{font-size:12px;font-weight:300;color:#191919;margin:0 0 18px}.fk-affirm a{color:#191919}.fk-btn{display:inline-flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;color:var(--ink);background:var(--mint);border:3px solid var(--mint);border-radius:35px;padding:10px 26px;cursor:pointer;text-decoration:none;letter-spacing:.02em;transition:filter .18s}.fk-btn:hover{filter:brightness(.94)}.fk-btn[disabled]{opacity:.55;cursor:not-allowed}.fk-btn-orange{background:var(--orange);border-color:var(--orange);color:#fff;font-weight:400;border-radius:30px;font-size:20px}@media(max-width:849px){.fk-buy-card{grid-template-columns:1fr;padding:26px;gap:24px}.fk-buy-name{font-size:30px}}.fk-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:36px}@media(max-width:989px){.fk-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.fk-grid3{grid-template-columns:1fr}}.fk-feat{display:flex;flex-direction:column;gap:12px}.fk-feat-t{font-size:22px;font-weight:600;color:#9adfd8;margin:0}.fk-feat-d{font-size:16px;font-weight:300;color:#ffffffc7;margin:0;line-height:1.55}.fk-white .fk-feat-d{color:#585656cc}.fk-embed{position:relative;width:100%;aspect-ratio:9/16;border-radius:10px;overflow:hidden;background:#111}.fk-embed iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.fk-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:center;margin-top:34px}.fk-split img{width:100%;height:auto;display:block;border-radius:10px}.fk-split-h{font-size:40px;font-weight:400;margin:0 0 18px;line-height:1.2}.fk-split-b{font-size:16px;font-weight:300;line-height:1.7}.fk-split-b p{margin:0 0 12px}.fk-split-b ul{padding-left:20px;margin:12px 0}@media(max-width:849px){.fk-split{grid-template-columns:1fr;gap:26px}.fk-split-h{font-size:28px}}.fk-demo{text-align:center}.fk-demo .fk-demo-h{font-size:40px;font-weight:600;color:#fff;margin:0 0 14px}.fk-demo .fk-demo-s{font-size:20px;font-weight:200;color:#fff;margin:0 auto 26px;max-width:620px;line-height:1.55}
/*# sourceMappingURL=/cdn/shop/t/8/assets/fk-home.css.map */
