.frl{--ink:#1a1a1a;--yellow:#F2B705;--paper:#F4F1EA;--muted:#6b675f;--rule:#e6e1d6;--gold:#9a7200;--frl-font:"General Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font:400 19px/1.65 var(--frl-font);color:#222;-webkit-font-smoothing:antialiased;background:#fff;padding-bottom:84px}.frl *,.frl *:before,.frl *:after{box-sizing:border-box}.frl img{display:block;max-width:100%;height:auto}.frl a{color:inherit}.frl a:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.frl-col{max-width:720px;margin:0 auto;padding:0 20px}.frl-eyebrow{font:600 11px/1 var(--frl-font);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:30px 0 16px;padding-top:12px;border-top:3px solid var(--yellow);width:max-content}.frl h1{font:600 clamp(34px,8.6vw,52px)/1.06 var(--frl-font);letter-spacing:-.018em;margin:0 0 16px;text-wrap:balance;color:var(--ink)}.frl-dek{font:300 21px/1.5 var(--frl-font);color:#4a4740;margin:0 0 18px}.frl-dek em{font-style:italic;color:var(--ink)}.frl-byline{font:500 13px/1.4 var(--frl-font);color:var(--muted);margin:0 0 22px;padding-bottom:18px;border-bottom:1px solid var(--rule)}.frl-byline b{color:var(--ink)}.frl-hero{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:2px;margin:0 0 24px}.frl-text p{margin:0 0 16px}.frl-text.is-hook p{font:400 20px/1.6 var(--frl-font)}.frl-text.is-hook a{text-decoration-color:var(--yellow);text-decoration-thickness:2px;text-underline-offset:3px;font-weight:600}.frl-text ul{list-style:none;margin:0 0 18px;padding:0}.frl-text ul li{position:relative;padding:0 0 12px 22px}.frl-text ul li:before{content:"";position:absolute;left:0;top:13px;width:6px;height:6px;border-radius:50%;background:var(--ink)}.frl-stat{background:#faf8f3;color:var(--ink);border:1px solid var(--rule);border-top:3px solid var(--ink);padding:20px 22px;margin:22px 0;display:grid;gap:6px}.frl-stat b{font:500 64px/1 var(--frl-font);letter-spacing:-.02em}.frl-stat span{font:400 18px/1.45 var(--frl-font)}.frl-stat small{font:500 12px/1.3 var(--frl-font);color:var(--muted)}.frl h2{font:600 clamp(24px,6vw,29px)/1.12 var(--frl-font);letter-spacing:-.012em;margin:30px 0 12px;text-wrap:balance;color:var(--ink)}.frl-src{font:400 13px/1.5 var(--frl-font);color:var(--muted);margin:0 0 14px}.frl-item{margin:52px 0 0;padding-top:34px;border-top:1px solid var(--rule)}.frl-num{display:inline-block;font:600 60px/1 var(--frl-font);color:var(--ink);padding:0 0 6px;border-bottom:3px solid var(--yellow);margin-bottom:14px}.frl-missed{display:inline-block;color:var(--gold);border:1px solid #d9c27a;font:600 10.5px/1 var(--frl-font);letter-spacing:.12em;text-transform:uppercase;padding:6px 9px;border-radius:4px;margin:0 0 22px 10px;vertical-align:bottom}.frl-item h2{font-size:clamp(26px,6.6vw,34px);margin:0 0 16px}.frl-pic{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;border-radius:2px;margin:0 0 18px}.frl-item p,.frl-item .frl-src{margin:0 0 14px}.frl-chap{display:block;margin-top:16px;background:#faf8f3;border-left:2px solid var(--ink);padding:12px 16px;font:400 16px/1.5 var(--frl-font)}.frl-chap b{display:block;font:600 11px/1 var(--frl-font);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;color:var(--gold)}.frl-btn{display:flex;align-items:center;justify-content:center;background:var(--ink);color:#fff;border-radius:4px;text-decoration:none;font:600 17px/1 var(--frl-font);padding:18px 26px;text-align:center}.frl-btn:hover{background:#000;color:#fff}.frl-book{background:#faf8f3;border:1px solid var(--rule);padding:26px 20px 28px;margin-top:22px}.frl-book__cover{width:62%;max-width:250px;margin:0 auto 22px;box-shadow:inset 8px 0 10px -6px #00000080,10px 14px 28px #00000040;border-radius:3px}.frl-book h3{font:600 28px/1.1 var(--frl-font);margin:0 0 6px;color:var(--ink)}.frl-book__sub{font:400 16px/1.5 var(--frl-font);color:var(--muted);margin:0 0 16px}.frl-book ul{list-style:none;margin:0 0 18px;padding:0}.frl-book li{position:relative;padding:0 0 9px 28px;font-size:16.5px;line-height:1.5}.frl-book li:before{content:"";position:absolute;left:0;top:5px;width:16px;height:16px;border:1.5px solid var(--ink);border-radius:2px}.frl-book li:after{content:"";position:absolute;left:5px;top:8px;width:4px;height:8px;border:solid var(--ink);border-width:0 2px 2px 0;transform:rotate(40deg)}.frl-bonus{background:#fff;border:1px solid var(--ink);padding:14px 16px;margin:0 0 18px}.frl-bonus b.t{font:600 11px/1 var(--frl-font);letter-spacing:.12em;text-transform:uppercase}.frl-bonus p{margin:6px 0 0;font-size:15.5px;line-height:1.5}.frl-price{font:500 46px/1 var(--frl-font);margin:0 0 4px}.frl-price small{font:400 15px/1.3 var(--frl-font);color:var(--muted);margin-left:6px}.frl-fine{font-size:13.5px;color:var(--muted);margin:12px 0 0;text-align:center}.frl-recap{margin:52px 0 0;background:var(--ink);color:#fff;padding:26px 22px 28px}.frl-recap h2{color:#fff;margin:0 0 14px;font-weight:500}.frl-recap ol{margin:0 0 22px;padding-left:24px}.frl-recap li{margin:0 0 6px}.frl-recap li::marker{color:#d9c27a}.frl-recap .frl-btn{background:var(--yellow);color:var(--ink)}.frl-recap .frl-btn:hover{background:#ffc61a;color:var(--ink)}.frl-gift{margin:26px 0 0;font:italic 300 17px/1.5 var(--frl-font);color:var(--muted);text-align:center}.frl-foot{margin-top:44px;border-top:1px solid var(--rule);padding:22px 0 30px;font:400 13px/1.5 var(--frl-font);color:var(--muted)}.frl-foot p{margin:0 0 8px}.frl-sticky{position:fixed;left:0;right:0;bottom:0;z-index:10;background:#fffffff7;box-shadow:0 -6px 20px #0000001a;padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.frl-sticky__in{max-width:720px;margin:0 auto;display:flex;align-items:center;gap:12px}.frl-sticky__t{flex:1;font:600 14px/1.2 var(--frl-font);color:var(--ink)}.frl-sticky__t span{display:block;font-weight:400;font-size:12.5px;color:var(--muted)}.frl-sticky .frl-btn{background:var(--yellow);color:var(--ink);font-size:15px;padding:14px 18px;white-space:nowrap}@media(min-width:760px){.frl{padding-bottom:0}.frl-sticky{display:none}.frl-col{padding:0 24px}}.frl-video{display:block;width:100%;height:auto;background:#000}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fr-listicle.css.map */
