@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/big-shoulders-display-vietnamese-700-normal.DCH5bIkD.woff2) format("woff2"),url(/_astro/big-shoulders-display-vietnamese-700-normal.D5dmK5Ek.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/big-shoulders-display-latin-ext-700-normal.C8xZtiKd.woff2) format("woff2"),url(/_astro/big-shoulders-display-latin-ext-700-normal.D98SaizC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/big-shoulders-display-latin-700-normal.KM2fueoL.woff2) format("woff2"),url(/_astro/big-shoulders-display-latin-700-normal.CMi6UoP4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/big-shoulders-display-vietnamese-800-normal.TfqTMNKp.woff2) format("woff2"),url(/_astro/big-shoulders-display-vietnamese-800-normal.zHzF0To4.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/big-shoulders-display-latin-ext-800-normal.fpv_pHPA.woff2) format("woff2"),url(/_astro/big-shoulders-display-latin-ext-800-normal.BQnXNQRw.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/big-shoulders-display-latin-800-normal.DDUD9Xuh.woff2) format("woff2"),url(/_astro/big-shoulders-display-latin-800-normal.CI0lhnTM.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/big-shoulders-display-vietnamese-900-normal.B_uE6zXf.woff2) format("woff2"),url(/_astro/big-shoulders-display-vietnamese-900-normal.BKSkdzuv.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/big-shoulders-display-latin-ext-900-normal.HMld4L9H.woff2) format("woff2"),url(/_astro/big-shoulders-display-latin-ext-900-normal.DkuviPcI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/big-shoulders-display-latin-900-normal.CW8trzgu.woff2) format("woff2"),url(/_astro/big-shoulders-display-latin-900-normal.DMT-1gsg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-opsz-normal.DIwfbPUE.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-opsz-normal.C0olyEE-.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-opsz-normal.DrHU7SY7.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-opsz-normal.DX68cEVD.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-opsz-normal.HoL-AExg.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-opsz-normal.BpEBLj1O.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fog: #e3e7e1;--fog-deep: #d3d9d1;--spruce: #183533;--spruce-2: #22463f;--bobber: #d3352a;--bobber-dark: #b02a20;--brass: #b8902f;--card: #f8f8f4;--muted: #4d6360;--display: "Big Shoulders Display", "Arial Narrow", sans-serif;--body: "Source Serif 4 Variable", Georgia, serif;--step--1: .875rem;--step-0: 1.0625rem;--step-1: 1.33rem;--step-2: 1.66rem;--step-3: 2.07rem;--step-4: 2.6rem;--step-5: clamp(2.6rem, 6.5vw, 4.6rem);--gutter: clamp(1rem, 4vw, 2.5rem);--max: 76rem;--radius: 6px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--fog);color:var(--spruce);font-family:var(--body);font-size:var(--step-0);line-height:1.6;font-optical-sizing:auto}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--brass);outline-offset:3px;border-radius:2px}h1,h2,h3{font-family:var(--display);font-weight:800;line-height:.98;letter-spacing:.005em;margin:0 0 .4em}h1{font-size:var(--step-5)}h2{font-size:var(--step-4)}h3{font-size:var(--step-2)}p{margin:0 0 1em;max-width:62ch}.wrap{width:min(100% - 2 * var(--gutter),var(--max));margin-inline:auto}.skip{position:absolute;left:-999px;top:0;background:var(--spruce);color:var(--card);padding:.5rem 1rem;z-index:10}.skip:focus{left:1rem}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site-header{background:var(--spruce);color:var(--card)}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.85rem;flex-wrap:wrap}.wordmark{font-family:var(--display);font-weight:900;font-size:1.7rem;line-height:1;text-decoration:none;letter-spacing:.01em}.wordmark span{color:var(--brass)}.site-nav ul{list-style:none;display:flex;gap:clamp(.9rem,2.5vw,1.8rem);margin:0;padding:0;flex-wrap:wrap}.site-nav a{text-decoration:none;font-family:var(--display);font-weight:700;font-size:1.2rem}.site-nav a:hover,.site-nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--brass)}.ship-note{max-width:none;margin:0;background:var(--spruce-2);color:var(--fog);text-align:center;font-size:var(--step--1);padding:.4rem var(--gutter)}.pegboard{background-color:var(--spruce);background-image:radial-gradient(circle at center,#0f2523 0 3.5px,transparent 4.5px);background-size:30px 30px;background-position:15px 15px}.hero{position:relative;isolation:isolate;overflow:hidden;display:grid;align-items:end;min-height:clamp(32rem,82svh,46rem);background:#0f2523 url(/video/hero-poster.jpg) 45% 50% / cover no-repeat;color:var(--card)}.hero-video{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:45% 50%}.hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,#0c1e1cf0,#0c1e1c99 38%,#0c1e1c00 68%),linear-gradient(to right,#0c1e1c8c,#0c1e1c00 55%)}.hero-copy{padding:0 var(--gutter) clamp(2.25rem,6vw,4.5rem);padding-left:max(var(--gutter),calc((100vw - var(--max)) / 2));max-width:46rem;animation:hero-rise .9s cubic-bezier(.2,.7,.2,1) both .15s}.hero-eyebrow{font-family:var(--display);font-weight:700;font-size:.95rem;letter-spacing:.14em;text-transform:uppercase;color:#e2c26b;margin:0 0 .75rem}.hero h1{font-size:clamp(3rem,9vw,6.25rem);line-height:.9;margin:0 0 1rem;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.35)}.hero h1 span{color:#e2c26b}.hero-lede{font-size:var(--step-1);line-height:1.4;color:#f8f8f4e6;max-width:30rem;margin:0 0 1.6rem}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.hero-actions .buy{width:auto;padding-inline:2rem}.btn-ghost{display:inline-flex;align-items:center;min-height:3.6rem;padding-inline:1.6rem;border:2px solid rgba(248,248,244,.75);border-radius:var(--radius);color:#fff;font-family:var(--display);font-weight:800;font-size:1.5rem;text-decoration:none;background:#0c1e1c40;backdrop-filter:blur(4px)}.btn-ghost:hover{background:#f8f8f426;text-decoration:none}.hero-toggle{position:absolute;right:var(--gutter);bottom:var(--gutter);width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid rgba(248,248,244,.5);background:#0c1e1c73;display:grid;place-items:center;cursor:pointer}.hero-toggle span{width:.7rem;height:.8rem;border-inline:3px solid #fff}.hero-toggle[data-state=paused] span{width:0;height:0;border:0;border-left:.75rem solid #fff;border-block:.45rem solid transparent;margin-left:.2rem}@keyframes hero-rise{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hero-copy{animation:none}}.hero-board{position:relative;display:flex;justify-content:center;align-items:flex-start;gap:clamp(.75rem,2vw,1.5rem);padding:3rem 1rem 2.75rem;overflow:hidden}.hero-board .lure{width:min(30%,13rem)}.hero-board .lure:nth-child(1){transform:rotate(-3deg);margin-top:1.5rem}.hero-board .lure:nth-child(2){transform:rotate(1.5deg)}.hero-board .lure:nth-child(3){transform:rotate(-1deg);margin-top:2.5rem}.lure{position:relative;display:flex;flex-direction:column;background:var(--card);border-radius:var(--radius);padding:2.4rem .9rem 1rem;text-decoration:none;box-shadow:0 1px #18353340,0 10px 18px -12px #18353373}.lure:before{content:"";position:absolute;top:.8rem;left:50%;width:1.5rem;height:.7rem;transform:translate(-50%);border-radius:999px;background:var(--hole, var(--fog-deep));box-shadow:inset 0 1px 2px #00000059}.pegboard .lure{--hole: #0f2523}.hero-board .lure:after{content:"";position:absolute;top:-1.4rem;left:50%;width:4px;height:2.6rem;background:linear-gradient(90deg,#8c6c1f,var(--brass),#e2c26b);border-radius:2px;transform:translate(-50%)}.lure-brand{font-family:var(--display);font-weight:700;font-size:.9rem;color:var(--muted);text-align:center;margin-bottom:.4rem}.lure-art{aspect-ratio:1;display:grid;place-items:center;margin-bottom:.8rem}.lure-art{overflow:hidden}.lure-art img{width:100%;height:100%;object-fit:contain}.lure-name{font-family:var(--display);font-weight:800;font-size:var(--step-1);line-height:1.02;margin:0 0 .25rem}.lure-meta{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:auto;padding-top:.6rem;border-top:1px dashed rgba(24,53,51,.3);font-size:var(--step--1);color:var(--muted)}.lure-price{font-family:var(--display);font-weight:800;font-size:1.35rem;color:var(--spruce)}a.lure:hover .lure-name{text-decoration:underline;text-decoration-color:var(--brass);text-decoration-thickness:2px}.section{padding-block:clamp(2.5rem,6vw,4.5rem)}.section-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.section-head h2{margin:0}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:clamp(1rem,2.5vw,1.75rem);list-style:none;padding:0;margin:0}.grid>li{display:flex}.grid .lure{width:100%}.species{columns:2 14rem;column-gap:2rem;list-style:none;padding:0;margin:0}.species li{break-inside:avoid;border-bottom:1px solid rgba(24,53,51,.2)}.species a{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.7rem 0;text-decoration:none;font-family:var(--display);font-weight:700;font-size:var(--step-1)}.species a:hover span:first-child{text-decoration:underline;text-decoration-color:var(--brass)}.species .count{font-family:var(--body);font-weight:400;font-size:var(--step--1);color:var(--muted)}.pegboard .species .count{color:#b9c6c0}.pegboard .species li{border-bottom-color:#e3e7e133}.promises{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.5rem 2.5rem}.promises h3{font-size:var(--step-1);margin-bottom:.3rem}.promises p{margin:0;color:var(--muted)}.page-head{padding-block:clamp(2rem,5vw,3.5rem) 0}.page-head p{font-size:var(--step-1);line-height:1.45;color:var(--muted)}.crumbs{font-size:var(--step--1);color:var(--muted);margin-bottom:.75rem}.crumbs a{color:var(--muted)}.product{display:grid;gap:clamp(1.5rem,4vw,3.5rem);padding-block:clamp(1.5rem,4vw,3rem) clamp(2.5rem,6vw,4rem)}@media(min-width:56rem){.product{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.gallery-main{background:var(--card);border-radius:var(--radius);overflow:hidden}.gallery-main img{width:100%}.thumbs{display:flex;gap:.75rem;margin-top:.75rem}.thumbs button{all:unset;cursor:pointer;width:5.5rem;aspect-ratio:1;background:var(--card);border-radius:var(--radius);display:grid;place-items:center;overflow:hidden;outline:2px solid transparent}.thumbs button img{width:100%;height:100%;object-fit:contain}.thumbs button[aria-pressed=true]{outline:2px solid var(--spruce)}.thumbs button:focus-visible{outline:3px solid var(--brass)}.buy-panel h1{font-size:clamp(2.2rem,4.5vw,3.2rem)}.price{font-family:var(--display);font-weight:800;font-size:var(--step-3);margin:.2rem 0 1rem}.sizes{border:0;padding:0;margin:0 0 1rem}.sizes legend{font-weight:600;margin-bottom:.5rem;padding:0}.size-options{display:grid;grid-template-columns:repeat(7,1fr);gap:.5rem}@media(max-width:30rem){.size-options{grid-template-columns:repeat(4,1fr)}}.colors{border:0;padding:0;margin:0 0 1rem}.colors legend{font-weight:600;margin-bottom:.5rem;padding:0}.color-options{display:flex;flex-wrap:wrap;gap:.6rem}.color-options label{position:relative}.color-options input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.swatch{display:block;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--swatch);border:2px solid rgba(24,53,51,.25);box-shadow:inset 0 0 0 3px var(--card)}.color-options input:checked+.swatch{border-color:var(--spruce);box-shadow:inset 0 0 0 3px var(--card),0 0 0 2px var(--spruce)}.color-options input:focus-visible+.swatch{outline:3px solid var(--brass);outline-offset:3px}.size-options label{position:relative}.size-options input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.size-options span{display:grid;place-items:center;min-height:3rem;border:2px solid rgba(24,53,51,.35);border-radius:var(--radius);font-family:var(--display);font-weight:800;font-size:1.15rem;background:var(--card)}.size-options input:checked+span{background:var(--spruce);color:var(--card);border-color:var(--spruce)}.size-options input:focus-visible+span{outline:3px solid var(--brass);outline-offset:2px}.buy{display:flex;justify-content:center;align-items:center;width:100%;min-height:3.6rem;background:var(--bobber);color:#fff;border:0;border-radius:var(--radius);font-family:var(--display);font-weight:800;font-size:1.5rem;text-decoration:none;cursor:pointer}.buy:hover{background:var(--bobber-dark);text-decoration:none}.buy[aria-disabled=true]{background:#9aa7a3;cursor:not-allowed}.buy-hint{font-size:var(--step--1);color:var(--muted);margin:.5rem 0 1.5rem;min-height:1.4em}.facts{border-top:1px solid rgba(24,53,51,.25)}.facts details{border-bottom:1px solid rgba(24,53,51,.25)}.facts summary{cursor:pointer;padding:.9rem 0;font-family:var(--display);font-weight:700;font-size:var(--step-1)}.facts details>div{padding-bottom:1rem}.size-table{width:100%;border-collapse:collapse;font-size:var(--step--1)}.size-table th,.size-table td{text-align:left;padding:.4rem .5rem;border-bottom:1px solid rgba(24,53,51,.15)}.size-table th{font-weight:600}.prose{padding-block:clamp(2rem,5vw,3.5rem);max-width:44rem}.prose h2{font-size:var(--step-3);margin-top:1.6em}.notice{background:#f3e3b8;border-left:4px solid var(--brass);padding:.75rem 1rem;border-radius:0 var(--radius) var(--radius) 0;font-size:var(--step--1)}.site-footer{background:var(--spruce);color:var(--fog);padding-block:2.5rem;margin-top:0}.site-footer .wrap{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.site-footer h2{font-size:var(--step-1);color:var(--card)}.site-footer ul{list-style:none;padding:0;margin:0}.site-footer li{margin-bottom:.35rem}.site-footer a{text-decoration:none}.site-footer a:hover{text-decoration:underline}.fine{font-size:var(--step--1);opacity:.8}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(max-width:40rem){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.lure{padding:1.9rem .6rem .7rem}.lure:before{top:.6rem;width:1.2rem;height:.55rem}.lure-brand{display:none}.lure-name{font-size:1.1rem}.lure-meta{font-size:.78rem}.lure-price{font-size:1.1rem}.hero{min-height:34rem}.hero-actions .buy,.btn-ghost{font-size:1.3rem;min-height:3.3rem;padding-inline:1.3rem}.hero-toggle{top:1rem;bottom:auto;width:2.2rem;height:2.2rem}.hero-board{min-height:0;padding:2.25rem .75rem 1.75rem;gap:.6rem}.hero-board .lure{width:31%}.hero-board .lure-meta{display:none}.hero-board .lure-name{font-size:.95rem;margin:0}.hero-board .lure:nth-child(1),.hero-board .lure:nth-child(3){margin-top:1rem}}
