.bk-field-guide{--fg-paper:#f4f5ee;--fg-ink:#242b20;--fg-muted:#596151;--fg-line:#d9dfcf;--fg-green:#38502a;--fg-soft:#e9eddf;--fg-warm:#eee5c8;--fg-white:#fff;--fg-display:Georgia,serif;--fg-body:var(--base-font-family,Arial,sans-serif);--fg-gap:24px;--fg-small:14px;--fg-text:18px;--fg-offset:32px;background:var(--fg-paper);color:var(--fg-ink);font:var(--fg-text)/1.75 var(--fg-body);overflow-wrap:anywhere;padding:0 max(20px,calc((100% - 1280px)/2))}.bk-field-guide *{box-sizing:border-box;min-width:0}.bk-field-guide [hidden]{display:none!important}.bk-field-guide a{color:var(--fg-green);text-underline-offset:4px}.bk-field-guide a:hover{text-decoration-thickness:2px}.bk-field-guide :focus-visible{outline:3px solid var(--fg-green);outline-offset:5px}.bk-field-guide [id]{scroll-margin-top:var(--fg-offset)}.bk-field-guide h1,.bk-field-guide h2,.bk-field-guide h3{font-family:var(--fg-display);font-style:normal;font-weight:400;letter-spacing:-.025em;line-height:1.12;color:var(--fg-ink)}.bk-field-guide h1{font-size:clamp(42px,6vw,82px);margin:0 0 24px}.bk-field-guide h2{font-size:clamp(30px,3vw,42px);margin:56px 0 24px}.bk-field-guide p{margin:0 0 22px}.bk-field-guide li{margin-bottom:12px}.bk-field-guide ul,.bk-field-guide ol{padding-inline-start:24px}.fg-kicker{font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:var(--fg-green)}.fg-small,.bk-field-guide p.fg-small{font-size:var(--fg-small);color:var(--fg-muted)}.fg-review{text-align:center;font:13px/1.5 Arial,sans-serif;padding:8px;background:#263e31;color:#fff}.fg-top{display:flex;justify-content:space-between;gap:20px;padding-block:24px;border-bottom:1px solid var(--fg-line);font-size:var(--fg-small)}.fg-top a{padding-block:8px;text-decoration:none}.fg-skip{position:absolute;inset-inline-start:24px;top:0;transform:translateY(-150%);z-index:10;background:var(--fg-white);padding:14px}.fg-skip:focus{transform:none}.fg-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:64px;align-items:center;padding:72px 0}.fg-deck{font-size:25px;line-height:1.5;max-width:600px}.fg-hero .fg-small{max-width:520px}.bk-field-guide .fg-button,.bk-field-guide button{display:inline-flex;gap:20px;justify-content:space-between;align-items:center;padding:14px 22px;min-height:48px;background:var(--fg-green);color:var(--fg-white);border:1px solid var(--fg-green);font:16px/1.3 var(--fg-body);text-decoration:none;cursor:pointer}.fg-button:hover,.bk-field-guide button:hover{background:var(--fg-ink);color:var(--fg-white)}.fg-button:active,.bk-field-guide button:active{outline:2px solid var(--fg-green);outline-offset:2px}.bk-field-guide .fg-secondary{background:transparent;color:var(--fg-green);margin-inline-start:12px}.bk-field-guide .fg-secondary:hover{background:var(--fg-soft)}.fg-map{margin:0;padding:32px;background:var(--fg-soft)}.fg-map svg{display:block;width:100%;max-height:230px}.fg-skin{fill:var(--fg-warm);stroke:var(--fg-green);stroke-width:2}.fg-strands{fill:none;stroke:var(--fg-green);stroke-width:4;stroke-linecap:round}.fg-dots{fill:var(--fg-green)}.fg-zone h2{font-size:30px;margin:0 0 12px}.fg-zone p{font-size:16px;margin:0}.fg-zone .fg-kicker{margin:0 0 10px}.fg-map figcaption{font-size:12px;line-height:1.5;color:var(--fg-muted);margin-top:24px}.fg-note-art{padding:40px;background:var(--fg-soft)}.fg-note-art>span{display:block;font:clamp(100px,15vw,220px)/1 var(--fg-display);color:var(--fg-green)}.fg-note-art p{font:28px/1.5 var(--fg-display);margin:28px 0 0}.fg-directory,.fg-finder{padding:48px 0;border-top:1px solid var(--fg-line)}.fg-directory h2,.fg-finder h2{margin-top:0}.fg-directory>p{max-width:700px}.fg-directory ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;list-style:none;padding:0}.fg-directory li{margin:0;border-top:1px solid var(--fg-line)}.fg-directory li>a{display:grid;grid-template-columns:40px minmax(0,1fr) 18px;gap:16px;padding:24px 0;text-decoration:none;min-height:120px}.fg-directory strong{display:block;font:26px/1.2 var(--fg-display);color:var(--fg-ink);margin-bottom:10px}.fg-directory a:hover strong{text-decoration:underline;text-underline-offset:4px}.fg-directory a>span>span{display:block;color:var(--fg-muted);font-size:15px;line-height:1.5}.fg-number{font-size:14px;padding-top:4px}.fg-finder{background:var(--fg-warm);padding:40px;margin-bottom:48px}.fg-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px}.fg-fields label{display:grid;gap:8px;font-size:16px}.fg-fields select{width:100%;min-height:48px;font:16px var(--fg-body);color:var(--fg-ink);background:var(--fg-paper);border:1px solid var(--fg-green);padding:12px}.fg-finder-result:not(:empty){border-top:1px solid var(--fg-green);padding-top:24px;margin-top:24px}.fg-finder-result h3{font-size:28px;margin:0 0 16px}.fg-finder>.fg-small{margin:24px 0 0}.fg-reading{display:grid;grid-template-columns:240px minmax(0,760px);gap:72px;padding-block:32px 64px;border-top:1px solid var(--fg-line)}.fg-reading aside{position:sticky;top:var(--fg-offset);align-self:start;max-height:calc(100vh - var(--fg-offset) - 24px);overflow-y:auto}.fg-contents summary{font-size:16px;font-weight:600}.fg-contents nav{display:grid;gap:4px}.fg-contents a{padding:8px 0;font-size:14px;line-height:1.4;text-decoration:none}.fg-contents a[aria-current=true]{font-weight:700;text-decoration:underline}.fg-prose>h2:first-child{margin-top:0}.fg-prose strong{font-weight:650}.fg-prose blockquote{border-inline-start:3px solid var(--fg-green);margin:32px 0;padding-inline-start:24px}.fg-table{overflow:auto;margin-block:28px;max-width:100%}.fg-table table{border-collapse:collapse;min-width:540px;font-size:15px;line-height:1.6;text-align:start}.fg-table th,.fg-table td{vertical-align:top;border-bottom:1px solid var(--fg-line);padding:14px 16px}.fg-table th{background:var(--fg-soft)}.bk-field-guide details summary{cursor:pointer;min-height:48px;padding-block:14px;color:var(--fg-green);line-height:1.5}.fg-prose>details{border-top:1px solid var(--fg-line)}.fg-prose>details>p{font-size:16px;padding-top:12px}.fg-source-note{margin-top:56px;border-top:1px solid var(--fg-line);font-size:14px;color:var(--fg-muted)}.fg-source-note h2{font-size:30px}.fg-products{padding:32px;background:var(--fg-soft);margin-top:48px}.fg-products h2{margin-top:0}.fg-products ul{list-style:none;padding:0}.fg-products li{border-top:1px solid var(--fg-line);padding-top:20px}.fg-products a{font-size:19px}.fg-products .fg-small{margin-top:12px}.fg-footer{border-top:1px solid var(--fg-line);padding-block:40px 64px;font-size:14px}.fg-footer a{display:inline-block;padding:12px 0;margin-inline-end:28px}.fg-more strong{font-size:23px}@media(max-width:1000px){.fg-hero{gap:32px}.fg-reading{grid-template-columns:200px minmax(0,1fr);gap:40px}.fg-map{padding:24px}}@media(max-width:768px){.fg-hero{grid-template-columns:minmax(0,1fr);padding-block:40px;gap:32px}.fg-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.fg-map svg{grid-column:1/-1;grid-row:2;max-height:200px}.fg-map .fg-zone:nth-of-type(2){grid-column:2;grid-row:1}.fg-map figcaption{grid-column:1/-1;margin-top:0}.fg-zone h2{font-size:25px}.fg-reading{display:block}.fg-reading aside{position:static;max-height:none;overflow:visible}.fg-contents{border-bottom:1px solid var(--fg-line);padding-bottom:16px;margin-bottom:32px}.fg-contents nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fg-directory ol{column-gap:24px}.fg-directory strong{font-size:23px}.fg-note-art{display:none}.fg-finder{padding:24px}.fg-fields{grid-template-columns:minmax(0,1fr)}.fg-products{padding:24px}.fg-deck{font-size:23px}}@media(max-width:480px){.fg-directory ol{grid-template-columns:minmax(0,1fr)}.fg-map{display:block}.fg-map svg{margin-block:24px}.fg-map figcaption{margin-top:24px}.fg-contents nav{grid-template-columns:minmax(0,1fr)}.fg-top{font-size:12px;gap:8px}.fg-directory,.fg-finder{padding-block:32px}.fg-finder{padding-inline:20px}.bk-field-guide button{font-size:14px;padding-inline:14px;gap:8px}.fg-prose h2{margin-top:40px}.fg-deck{font-size:21px}}@media(prefers-reduced-motion:reduce){.bk-field-guide *{scroll-behavior:auto!important}}@media print{.fg-review,.fg-top,.fg-skip,.fg-finder,.fg-reading aside,.fg-footer,.fg-button{display:none!important}.fg-reading{display:block}.bk-field-guide,.fg-hero{padding:0}.fg-directory ol{display:block}.fg-prose details{display:block}}[data-bk-field-guide-article]{padding-top:0!important}
/*# sourceMappingURL=/cdn/shop/t/194/assets/bk-field-guide.css.map */
