.flf{--flf-navy:var(--fw-ink,#202522);--flf-accent:var(--fw-accent-deep,#e96520);--flf-cream:var(--fw-card,#fffdf8);--flf-ink:var(--fw-ink,#202522);--flf-muted:var(--fw-muted,#5c625d);--flf-line:#ebe5da;--flf-star:#f5a623;--flf-bg:var(--fw-bg,#faf7f2);--flf-petrol:var(--fw-night,#173f43);--flf-gold:#dfa32b;--flf-pt:28px;--flf-pb:28px;--flf-pt-d:56px;--flf-pb-d:56px;background:var(--flf-bg);color:var(--flf-ink);line-height:1.55;font-size:16px;padding:var(--flf-pt) 20px var(--flf-pb);border-bottom:1px solid var(--flf-line)}.flf *,.flf *:before,.flf *:after{box-sizing:border-box}.flf--noline{border-bottom:0}.flf__w{max-width:640px;margin:0 auto}.flf h1,.flf h2,.flf h3{color:var(--flf-navy);margin:0 0 14px;font-weight:800}.flf h1{font-size:var(--flf-h1,28px);line-height:1.2;margin-bottom:12px}.flf h2{font-size:var(--flf-h2,22px);line-height:1.25}.flf h3{font-size:18px;line-height:1.3;margin-bottom:8px}.flf p{margin:0 0 12px}.flf p:last-child{margin-bottom:0}.flf a{color:inherit}.flf__num{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:var(--flf-num-bg,var(--flf-accent));color:var(--flf-num-ink,#fff);border-radius:50%;width:30px;height:30px;font-size:16px;font-weight:700;margin-right:8px;vertical-align:2px;line-height:1}.flf__lead{font-size:17px;color:var(--flf-lead,#444)}.flf__rating{margin-top:14px;font-size:14px}.flf__stars{color:var(--flf-star);letter-spacing:1px}.flf__small{font-size:15px;color:var(--flf-muted);font-style:italic;margin-top:6px}.flf-media{margin:0 0 16px;border-radius:var(--flf-r,14px);overflow:hidden}.flf-media picture,.flf-media img{display:block;width:100%}.flf-media img{height:auto;aspect-ratio:var(--flf-ar-m,16/9);object-fit:cover;object-position:var(--flf-pos,50% 50%)}.flf-ph{aspect-ratio:var(--flf-ar-m,16/9);background:linear-gradient(135deg,#f6d9b8,#e9eef8);display:flex;align-items:center;justify-content:center;text-align:center;color:#8a6a4a;font-size:13px;padding:14px}.flf-ph small{display:block;color:#a0a0a0}.flf--split .flf__w{display:flex;flex-direction:column}.flf--img-m-below .flf-media{order:2;margin:16px 0 0}.flf-step{background:var(--flf-step-bg,var(--flf-cream));border:1px solid var(--flf-line);border-radius:14px;padding:18px;margin-bottom:14px}.flf-step__h{display:flex;align-items:center;gap:10px}.flf-ico{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--flf-petrol)}.flf-ico--step{width:34px;height:34px;border-radius:50%;border:1.5px solid currentColor}.flf-ico--step .flf-svg{width:20px;height:20px}.flf-step h3{margin:0 0 8px}.flf .flf-mini{display:inline-block;margin-top:8px;color:var(--flf-link,#e96520);font-weight:800;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;font-size:15px}.flf .flf-mini--hero{margin-top:10px}.flf .flf-mini:hover{text-decoration-thickness:2px}.flf-btn{display:block;width:100%;border:0;cursor:pointer;text-align:center;background:var(--flf-btn,var(--flf-accent));color:var(--flf-btn-ink,#fff);padding:15px;border-radius:10px;font:inherit;font-weight:700;font-size:17px;text-decoration:none;line-height:1.3;transition:filter .15s}.flf-btn:hover{filter:brightness(1.06)}.flf a.flf-btn,.flf-sticky a.flf-btn{color:var(--flf-btn-ink,#fff)}.flf-btn[aria-busy=true]{opacity:.7;pointer-events:none}.flf-btn[disabled]{opacity:.55;cursor:not-allowed}.flf-collage{display:block;width:100%;height:auto;border-radius:12px;margin:0 auto 4px}.flf-rev{border:1px solid var(--flf-line);border-radius:12px;padding:14px;margin:12px 0;background:var(--flf-rev-bg,var(--fw-card,#fffdf8))}.flf-rev p{margin:6px 0}.flf-rev__by{font-size:13px;color:var(--flf-muted)}.flf-meta{font-size:12px;color:#888;text-align:center;margin-top:8px}.flf-proof{display:flex;align-items:center;gap:8px;background:var(--fw-bg-alt,#efe8de);border-radius:30px;padding:6px 12px;font-size:13px;margin-bottom:18px}.flf-av{display:flex;flex:0 0 auto}.flf-av span,.flf-av img{width:26px;height:26px;border-radius:50%;background:#ccc;border:2px solid #fff;margin-left:-10px;object-fit:cover;display:block}.flf-av>:first-child{margin-left:0}.flf-av span:first-child{background:#d9b99b}.flf-opts{border:0;margin:0;padding:0;min-width:0}.flf-opt{position:relative;display:block;cursor:pointer;border:2px solid var(--fw-line,#d9d4ca);border-radius:14px;padding:18px 16px 14px 48px;margin-bottom:14px;background:var(--fw-card,#fffdf8)}.flf-opt.is-on{border-color:var(--flf-accent);background:var(--flf-opt-on,#fff8f1)}.flf-opt input{position:absolute;left:16px;top:22px;width:20px;height:20px;margin:0;accent-color:var(--flf-accent)}.flf-opt__badge{position:absolute;top:-12px;left:14px;background:var(--flf-accent);color:#fff;font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px;white-space:nowrap;max-width:calc(100% - 28px);overflow:hidden;text-overflow:ellipsis}.flf-opt__t{display:block;font-weight:700}.flf-opt__p{display:block;font-size:28px;font-weight:800;color:var(--flf-navy);white-space:nowrap;line-height:1.25}.flf-opt__p small{font-size:15px;font-weight:600}.flf-opt.is-small .flf-opt__p{font-size:24px}.flf-opt__pill{display:inline-block;margin:4px 0;background:var(--flf-petrol);color:#fffdf8;font-weight:600;font-size:13px;line-height:1.3;padding:3px 10px;border-radius:99px;letter-spacing:.01em}.flf-opt__cmp{font-size:13px;color:#888;margin:2px 0 8px}.flf-opt__note{font-size:13px;color:#555;margin:6px 0 2px}.flf-ck{list-style:none;padding:0;margin:6px 0 0;font-size:13px;color:#444}.flf-ck li{padding-left:20px;position:relative;margin:3px 0}.flf-ck li:before{content:"\2714";position:absolute;left:0;color:#2e9e5b}.flf-urg{color:var(--flf-urg-ink,var(--flf-ink));font-weight:600;font-size:14px;margin-top:14px}.flf-bar{height:6px;background:var(--flf-bar-bg,#e7e2da);border-radius:6px;overflow:hidden;margin:6px 0 4px}.flf-bar>i{display:block;height:100%;background:var(--flf-bar-fill,#e96520);border-radius:6px}.flf-pay{font-size:13px;color:#555;margin-top:10px}.flf-pay__icons{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.flf-pay__icons svg{height:24px;width:auto;display:block}.flf-edinfo{font-size:12px;background:#fff3cd;color:#7a5b00;padding:6px 10px;border-radius:8px;margin:8px 0}.flf-tl{position:relative;padding-left:52px;margin-top:8px}.flf-tl:before{content:"";position:absolute;left:20px;top:6px;bottom:6px;width:4px;background:linear-gradient(var(--flf-tl-a,#173f43),var(--flf-tl-b,#dfa32b));border-radius:3px}.flf-tli{position:relative;margin-bottom:30px;background:var(--flf-card,var(--flf-cream));border:1px solid var(--flf-line);border-radius:14px;padding:16px 18px;font-size:17px}.flf-tli__dot{position:absolute;left:-52px;top:12px;width:44px;height:44px;border-radius:50%;background:#fff;border:2px solid var(--flf-dot,#173f43);color:var(--flf-dot,#173f43);display:flex;align-items:center;justify-content:center;line-height:1}.flf-tli__dot .flf-svg{width:22px;height:22px}.flf-tli__t{display:block;color:var(--flf-navy);font-weight:700;font-size:19px;margin-bottom:4px}.flf-guar{background:var(--flf-card,var(--flf-cream));border-radius:14px;padding:18px;text-align:center}.flf-seal{font-size:40px;line-height:1.2}.flf-faq details{border-bottom:1px solid var(--flf-line);padding:12px 0}.flf-faq summary{font-weight:700;cursor:pointer;list-style:none;position:relative;padding-right:28px}.flf-faq summary::-webkit-details-marker{display:none}.flf-faq summary:after{content:"+";position:absolute;right:4px;top:-2px;font-size:22px;font-weight:400;color:var(--flf-accent);transition:transform .2s}.flf-faq details[open] summary:after{transform:rotate(45deg)}.flf-faq .flf-faq__a{margin:8px 0 0;color:#444}.flf-cta{text-align:center}.flf-cta .flf-micro{font-size:13px;color:#555;margin:8px 0 0}.flf-foot{font-size:11px;color:var(--flf-ink)}.flf-foot p{margin:0 0 2px}.flf-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;border-top:1px solid var(--flf-line);background:var(--flf-bg,#fff);color:var(--flf-ink);box-shadow:0 -2px 10px #0000001a;padding:10px 12px calc(10px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .25s ease;font-size:14px}.flf-sticky.is-on{transform:none}.flf-sticky__in{display:flex;justify-content:space-between;align-items:center;gap:8px;max-width:1100px;margin:0 auto}.flf-sticky .flf-btn{width:auto;flex:0 0 auto;padding:10px 11px;border-radius:8px;font-size:clamp(12.5px,3.4vw,15px);white-space:nowrap}.flf-sticky__in>span{line-height:1.3;white-space:nowrap;min-width:0;font-size:clamp(12px,3.3vw,15px)}.shopify-design-mode .flf-sticky{transform:none;position:sticky}@media(min-width:900px){.flf{padding:var(--flf-pt-d) 40px var(--flf-pb-d)}.flf h1{font-size:var(--flf-h1-d,40px)}.flf h2{font-size:var(--flf-h2-d,28px)}.flf__w{max-width:760px}.flf--split .flf__txt{font-size:var(--flf-fs-d,18px);line-height:var(--flf-lh-d,1.6)}.flf--split .flf__lead{font-size:var(--flf-fs-d,18px)}.flf--split .flf__w{max-width:1100px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.flf--split .flf-media{margin:0}.flf--split .flf-media img,.flf--split .flf-ph{aspect-ratio:var(--flf-ar-d,1/1)}.flf--img-left .flf-media{order:0;margin:0}.flf--img-right .flf-media{order:2;margin:0}.flf--split.flf--noimg .flf__w{display:block;max-width:760px}.flf--offer .flf__w{max-width:1100px;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"img head" "img buy";gap:0 40px;align-items:start}.flf-o-head{grid-area:head}.flf-o-img{grid-area:img}.flf-o-buy{grid-area:buy}.flf--offer .flf-media{margin:0}.flf-sticky--mob-only{display:none}}.flf--offer .flf-media img,.flf--offer .flf-ph{aspect-ratio:1/1}.flf--offer .flf-media{margin-bottom:14px}@media(prefers-reduced-motion:reduce){.flf-sticky{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/fl-fit.css.map */
