/** Shopify CDN: Minification failed

Line 66:0 Expected "}" to go with "{"

**/
.fk-content:is(.fk-story,.fk-steps,.fk-benefits,.fk-comparison,.fk-guarantee,.fk-faq,.fk-closing,.fk-assurance){background:var(--fk-bg,#fff);color:var(--fk-ink,#111);font-family:var(--fk-font,Inter),Arial,sans-serif;padding-block:var(--fk-pad,36px);--fk-muted:color-mix(in srgb,var(--fk-ink,#111) 70%,var(--fk-bg,#fff))}
.fk-content .fk-section-heading{margin-bottom:24px;max-width:740px}
.fk-content .fk-section-heading h2{letter-spacing:-.035em;line-height:1.12}
.fk-content .fk-section-heading h2:after{content:'';display:block;width:64px;height:4px;background:var(--fk-accent,#ffd600);margin:15px auto 0;border-radius:3px}
.fk-content .fk-section-heading .fk-muted{font-size:16px;line-height:1.6;margin-top:12px}
.fk-content .fk-eyebrow{font-size:11px;font-weight:750;letter-spacing:.14em;color:#555;margin-bottom:12px}
.fk-story .fk-story-grid{gap:36px}
.fk-story .fk-story-media{border-radius:12px;box-shadow:none;border:1px solid #e9e9e9;background:#fff;position:relative}
.fk-story .fk-story-media img{object-fit:contain}
.fk-story .fk-story-grid h2{font-size:var(--fk-h2,34px);line-height:1.12;letter-spacing:-.035em;margin-bottom:18px}
.fk-story .fk-story-grid h2:after{content:'';display:block;height:4px;width:72px;margin-top:16px;background:var(--fk-accent,#ffd600)}
.fk-story .fk-story-grid .fk-muted{font-size:16px;line-height:1.65;color:#555}
.fk-story .fk-checks:empty{display:none}
.fk-steps .fk-feature-stories{gap:30px}
.fk-steps .fk-feature-row{gap:36px;border-bottom:1px solid #ececec;padding-bottom:30px}
.fk-steps .fk-feature-row:last-child{border:0;padding-bottom:0}
.fk-steps .fk-feature-media{border-radius:12px;overflow:hidden}
.fk-steps .fk-feature-media img{max-height:430px;aspect-ratio:1;object-fit:cover;transition:transform .5s ease}
.fk-steps .fk-feature-row:hover img{transform:scale(1.025)}
.fk-steps .fk-feature-row h3{font-size:29px;line-height:1.15;letter-spacing:-.03em;margin:10px 0 14px}
.fk-steps .fk-feature-row .fk-muted{font-size:16px;line-height:1.65}
.fk-steps .fk-feature-points{margin-top:14px;border-top:1px solid #eee;padding-top:12px}
.fk-steps .fk-feature-points li{font-size:14px}
.fk-content .fk-section-action{margin-top:24px}
.fk-content .fk-section-action p{font-size:12px;margin-top:10px}
.fk-benefits .fk-number-grid{gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}
.fk-benefits .fk-number-card{background:#fff;border:1px solid #e4e4e4;border-radius:12px;padding:22px;transition:border-color .25s,transform .25s}
.fk-benefits .fk-number-card:hover{border-color:#c6ac00;transform:translateY(-3px)}
.fk-benefits .fk-number{width:42px;height:42px;background:var(--fk-accent,#ffd600);border:0;border-radius:50%;display:grid;place-items:center;margin-bottom:15px}
.fk-benefits .fk-number svg{width:23px;height:23px}
.fk-benefits .fk-number-card h3{font-size:18px;line-height:1.25;margin-bottom:8px}
.fk-benefits .fk-number-card .fk-muted{font-size:14px;line-height:1.6}
.fk-comparison .fk-compare-head{background:#fff;color:#111;border:1px solid #ddd;border-radius:10px 10px 0 0;overflow:hidden}
.fk-comparison .fk-compare-head>strong:first-child{background:var(--fk-accent,#ffd600)}
.fk-comparison .fk-compare-head>strong{padding:16px}
.fk-comparison .fk-compare-rows{border:1px solid #ddd;border-top:0;border-radius:0 0 10px 10px;overflow:hidden}
.fk-comparison .fk-compare-pro{background:#fffbea}
.fk-comparison .fk-compare-con{background:#fff;color:#555}
.fk-comparison .fk-compare-rows [role=cell]{padding:16px;font-size:14px}
.fk-guarantee>.fk-wrap{background:#fff;border:2px solid var(--fk-accent,#ffd600);border-radius:14px;padding:28px;box-shadow:none;gap:24px}
.fk-guarantee .fk-guarantee-icon{width:96px;height:96px;background:#111;border:5px double var(--fk-accent,#ffd600);color:var(--fk-accent,#ffd600);font-size:22px}
.fk-guarantee .fk-section-heading{margin-bottom:0}
.fk-guarantee .fk-section-heading h2:after{display:none}
.fk-guarantee .fk-muted{font-size:15px;line-height:1.6}
.fk-faq .fk-section-heading{margin-bottom:20px}
.fk-faq .fk-faq-list{border-top:1px solid #ddd}
.fk-faq .fk-faq-list summary{font-size:15px;padding-block:18px;min-height:58px}
.fk-faq .fk-faq-list summary>span{width:26px;height:26px;flex:0 0 26px;border-radius:50%;background:#fff5ba;display:grid;place-items:center;transition:transform .25s}
.fk-faq .fk-faq-list details[open]{background:#fffdf2}
.fk-faq .fk-faq-list details>div{font-size:15px;line-height:1.65;padding:0 16px 18px 0}
.fk-closing{border-top:1px solid #eee}
.fk-closing .fk-muted{color:#555}
.fk-closing .fk-button{margin:22px auto 14px}
.fk-content .fk-button{background:var(--fk-accent,#ffd600);color:#111;border:1px solid #e8c300;border-radius:8px;font-weight:750;box-shadow:0 3px 0 #d7b600;transition:transform .2s,box-shadow .2s}
.fk-content .fk-button:hover{transform:translateY(-2px);box-shadow:0 5px 0 #d7b600}
.fk-assurance{border-top:1px solid #eee;padding-block:var(--fk-pad,24px)}
.fk-assurance .fk-assurance-grid svg{color:#111;background:#fff5ba;padding:6px;width:38px;height:38px;border-radius:50%}
@media(max-width:749px){
.fk-content{font-family:var(--fk-font,Inter),Arial,sans-serif}.fk-content h2{font-family:inherit}.fk-content :is(.fk-muted,.fk-caption){color:var(--fk-muted)}.fk-video-placeholder{position:relative;aspect-ratio:9/16;background:#f4f4f4;display:grid;place-items:center;border:1px dashed #bbb;border-radius:12px;overflow:hidden}.fk-video-placeholder img{width:100%;height:100%;object-fit:cover}.fk-video-placeholder span{position:absolute;bottom:16px;left:12px;right:12px;text-align:center;padding:10px;background:#ffffffed;color:#333;font-size:12px}.fk-reviews .fk-stars{color:#00ad7c}.fk-content.fk-reviews,.fk-content.fk-before_after,.fk-content.fk-lifestyle{background:var(--fk-bg);padding-block:var(--fk-pad)}.fk-video-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fk-content .fk-review-media img{width:100%;height:100%;object-fit:cover}@media(max-width:749px){.fk-content.fk-reviews,.fk-content.fk-before_after,.fk-content.fk-lifestyle{padding-block:var(--fk-pad-m)}.fk-video-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.fk-video-grid figure{flex:0 0 78%;scroll-snap-align:start}}

