.iff{--ink:#1a1510;--ink-2:#5c5147;--ink-3:#8a7d70;--linen:#f5f3ed;--linen-2:#ede9df;--paper:#ffffff;--gold:#b8924a;--gold-deep:#806429;--gold-bright:#c9a84c;--gold-pale:#f0e6d2;--hair:#ded8ca;--yes:#3f6b46;--yes-bg:#eaf1ea;--no:#8c3a2e;--no-bg:#f6eae7;--maybe:#7a5a1e;--maybe-bg:#f6efe0;background:var(--linen);color:var(--ink);font-family:Jost,system-ui,sans-serif;font-size:16px;line-height:1.65;padding:0 0 72px}.iff__wrap{max-width:1120px;margin:0 auto;padding:0 20px}.iff__eyebrow{display:block;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep);margin:0 0 12px}.iff__h1{font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(32px,5vw,52px);font-weight:400;line-height:1.12;letter-spacing:-.01em;margin:0;text-wrap:balance;max-width:18ch}.iff__h1 em,.iff__h2 em,.iff__h3 em{font-style:italic;color:var(--gold-deep);font-weight:inherit}.iff__h2{font-family:Fraunces,Georgia,serif;font-size:clamp(26px,3.6vw,38px);font-weight:500;line-height:1.16;letter-spacing:-.01em;margin:0;text-wrap:balance}.iff__h3{font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:500;line-height:1.2;margin:0 0 6px}.iff__lede{margin:18px 0 0;max-width:62ch;font-size:17px;color:var(--ink-2)}.iff__src{margin:10px 0 0;font-size:12px;color:var(--ink-3)}.iff__head{padding:56px 0 0;margin:0 0 34px}.iff__sec{margin:56px 0 0}.iff__sec>.iff__h2{margin-bottom:8px}.iff-rule{margin:34px 0 0;padding:38px 32px;background:var(--ink);color:#f5f3ed;border-radius:6px}.iff-rule blockquote{margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(26px,3.6vw,38px);line-height:1.34;font-weight:400;color:#fff;text-wrap:balance;max-width:24ch}.iff-rule blockquote em{font-style:italic;color:var(--gold-bright)}.iff-rule cite{display:block;margin-top:18px;font-style:normal;font-size:12.5px;color:#c9c1b4;letter-spacing:.03em;max-width:70ch}.iff-ign{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(258px,1fr))}.iff-ign>li{background:var(--paper);border:1px solid var(--hair);border-radius:6px;padding:22px 22px 20px;display:flex;flex-direction:column}.iff-ign__kicker{display:inline-block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep);font-weight:500;margin:0 0 10px}.iff-ign p{margin:0 0 14px;font-size:14.5px;color:var(--ink-2)}.iff-ign dl{margin:auto 0 0;padding:14px 0 0;border-top:1px solid var(--linen-2);display:grid;grid-template-columns:auto 1fr;gap:6px 14px;font-size:13.5px}.iff-ign dt{color:var(--ink-3)}.iff-ign dd{margin:0;color:var(--ink);font-weight:500}.iff-grp{margin:34px 0 0;background:var(--paper);border:1px solid var(--hair);border-radius:6px;overflow:hidden}.iff-grp__head{padding:18px 22px;border-bottom:1px solid var(--hair);display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.iff-grp__badge{font-size:11px;letter-spacing:.11em;text-transform:uppercase;font-weight:600;padding:4px 10px;border-radius:999px;white-space:nowrap}.iff-grp--yes .iff-grp__badge{background:var(--yes-bg);color:var(--yes)}.iff-grp--out .iff-grp__badge,.iff-grp--dep .iff-grp__badge{background:var(--maybe-bg);color:var(--maybe)}.iff-grp--no .iff-grp__badge{background:var(--no-bg);color:var(--no)}.iff-grp--unk .iff-grp__badge{background:var(--linen-2);color:var(--ink-3)}.iff-grp__title{font-family:Fraunces,Georgia,serif;font-size:19px;font-weight:500;margin:0}.iff-grp__n{font-size:12.5px;color:var(--ink-3);margin-left:auto}.iff-grp__note{padding:14px 22px 0;margin:0;font-size:14px;color:var(--ink-2);max-width:74ch}.iff-grp__note+.iff-list{margin-top:14px}.iff-list{list-style:none;margin:0;padding:0}.iff-list>li{border-top:1px solid var(--linen-2)}.iff-list>li:first-child{border-top:0}.iff-list a{display:grid;grid-template-columns:1fr auto;gap:4px 18px;align-items:baseline;padding:13px 22px;text-decoration:none;color:inherit}.iff-list a:hover{background:var(--linen)}.iff-list a:focus-visible{outline:2px solid var(--gold-deep);outline-offset:-2px}.iff-list__name{font-weight:500;font-size:15px}.iff-list__meta{grid-column:1/-1;font-size:12.5px;color:var(--ink-3)}.iff-list__price{font-size:13.5px;color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums}.iff-warn{margin:26px 0 0;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.iff-warn>div{background:var(--paper);border:1px solid var(--hair);border-radius:6px;padding:20px 22px}.iff-warn p{margin:0;font-size:14.5px;color:var(--ink-2)}.iff-warn p+p{margin-top:10px}.iff-mark{display:inline-flex;align-items:baseline;gap:8px;margin:0 0 14px;font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:500;letter-spacing:.01em;color:var(--ink);text-decoration:none}.iff-mark em{font-style:italic;color:var(--gold-deep);font-weight:500}.iff-mark:hover{text-decoration:underline;text-underline-offset:4px}.iff-mark:focus-visible{outline:2px solid var(--gold-deep);outline-offset:4px;border-radius:6px}.iff-help{margin:56px 0 0;padding:34px 26px;background:var(--paper);border:1px solid var(--hair);border-radius:6px;text-align:center}.iff-help p{margin:12px auto 0;max-width:56ch;color:var(--ink-2);font-size:15px}.iff-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:24px 0 0;padding:16px 34px;background:var(--gold);color:var(--ink);border-radius:999px;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease}.iff-btn:hover,.iff-btn:focus-visible{background:#d4aa6a}.iff-help__hours{display:block;margin-top:12px;font-size:12.5px;color:var(--ink-3)}.iff-empty{margin:34px 0 0;padding:26px;background:var(--paper);border:1px dashed var(--hair);border-radius:6px;color:var(--ink-3);font-size:15px}@media(max-width:640px){.iff__head{padding-top:36px}.iff-list a{padding:12px 16px}.iff-grp__head{padding:15px 16px}.iff-grp__note{padding:12px 16px 0}}
/*# sourceMappingURL=/cdn/shop/t/468/assets/ih-fire-fuel-guide.css.map */
