@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,600;0,700;0,800;0,900;1,800;1,900&family=Inter:wght@400;500;600;700;800&family=Permanent+Marker&display=swap");:root{--ink:#061216;--ink2:#0a1b21;--yellow:#f6bd00;--paper:#f4f0e7;--line:#ffffff1c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);font-family:Inter,Arial,sans-serif;color:#fff}a,button{font:inherit}button{cursor:pointer}.announce{height:18px;background:var(--yellow);color:#111;display:flex;align-items:center;justify-content:center;font-weight:900;letter-spacing:1.6px}.announce,.announce:first-letter{font-size:9px}header{height:52px;background:#051216;display:flex;align-items:center;padding:0 max(24px,calc((100vw - 1152px)/2));position:-webkit-sticky;position:sticky;top:0;z-index:40;border-bottom:1px solid var(--line)}.brand{display:block;text-decoration:none}.brand,.brand img{width:230px;height:48px}.brand img{object-fit:contain;object-position:left center}nav{display:flex;gap:30px;margin:auto}nav a{color:#fff;text-decoration:none;font-size:11px;font-weight:800}.actions{width:230px;display:flex;justify-content:flex-end;gap:9px}.actions button{border:0;background:none;color:#fff;position:relative;padding:5px}.actions svg{width:17px;height:17px}.cart i{position:absolute;right:-4px;top:-4px;width:18px;height:18px;background:var(--yellow);color:#111;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:9px;font-weight:900}.hamb{display:none!important}.hero{height:280px;position:relative;overflow:hidden;background:#061216}.heroImage{position:absolute;left:27%;right:0;top:0;bottom:0;background:url(/images/brand/hero-walleye.jpg) 50%/cover no-repeat}.heroVignette{position:absolute;inset:0;background:linear-gradient(90deg,#061216,#061216 25%,#061216d9 32%,#06121658 52%,transparent 72%),linear-gradient(0deg,#06121678,transparent 35%)}.heroCopy{position:relative;z-index:2;width:1152px;max-width:calc(100% - 48px);margin:auto;padding-top:26px}.kicker{font-size:11px;letter-spacing:3px;font-weight:800;margin:0 0 8px}.buildPanel h2,.darkSection h2,.drawer h2,.hero h1,.story h2{font-family:Barlow Condensed;font-weight:900}.hero h1{font-size:59px;line-height:.82;margin:0 0 12px;letter-spacing:-.5px}.hero h1 em{font-style:italic;color:var(--yellow)}.heroCopy>p:not(.kicker){font-size:14px;line-height:1.45;max-width:330px;margin:0;color:#f4f5f5}.heroBtns{display:flex;gap:12px;margin-top:12px}.btn{height:36px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #fff;text-decoration:none;font-size:10px;font-weight:900;letter-spacing:.7px}.btn svg{width:12px}.btn.yellow{background:var(--yellow);border-color:var(--yellow);color:#101010}.btn.outline{color:#fff;background:#081419aa}.catch{position:absolute;right:max(7vw,calc((100vw - 1250px)/2));bottom:24px;z-index:3;font:28px/.95 Permanent Marker;transform:rotate(-5deg);text-align:center;text-shadow:0 3px 8px #000}.catch span{display:block;width:110px;border-bottom:5px solid var(--yellow);transform:rotate(-7deg);margin:4px auto}.benefits{height:68px;background:#07171c;display:grid;grid-template-columns:repeat(4,1fr);padding:0 max(24px,calc((100vw - 1152px)/2));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.benefit{display:flex;align-items:center;justify-content:center;gap:11px;border-right:1px solid var(--line)}.benefit:last-child{border:0}.benefit i{width:36px;height:36px;border:2px solid var(--yellow);border-radius:50%;display:grid;place-items:center;font-style:normal}.benefit i svg{width:17px}.benefit b,.benefit span{display:block}.benefit b{font:800 15px Barlow Condensed;letter-spacing:.8px}.benefit span{font-size:9px;color:#d1d8d9;margin-top:2px}.darkSection{padding:14px max(24px,calc((100vw - 1152px)/2)) 16px;background:radial-gradient(circle at 20% 0,#11262b,#07171c 58%)}.sectionTitle{display:grid;grid-template-columns:1.05fr .9fr auto;align-items:end;grid-gap:28px;gap:28px;margin-bottom:10px}.yellowText{color:var(--yellow)}.sectionTitle .kicker{margin-bottom:4px}.sectionTitle h2{font-size:34px;line-height:.88;margin:0}.sectionTitle>p{font-size:11px;line-height:1.45;color:#d4dada;margin:0 0 2px}.miniBtn{height:30px;border:1px solid #dce4e4;color:#fff;text-decoration:none;padding:0 15px;display:flex;align-items:center;gap:8px;font-size:9px;font-weight:900;letter-spacing:.8px}.miniBtn svg{width:11px}.productGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:9px;gap:9px}.product{background:#0b171b;border:1px solid #ffffff20;min-width:0}.product>img{width:100%;height:142px;object-fit:cover;display:block;filter:saturate(1.15) contrast(1.08)}.productInfo{padding:9px}.product h3{font:800 19px Barlow Condensed;margin:0}.product p{font-size:9px;color:#d0d5d5;margin:1px 0 2px;min-height:15px}.product strong{display:block;text-align:right;font:800 18px Barlow Condensed;margin-bottom:4px}.product button{height:31px;width:100%;border:1.5px solid var(--yellow);background:transparent;color:#fff;font-size:8px;font-weight:900;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:5px}.product button:hover{background:var(--yellow);color:#111}.product button svg{width:10px}.builder{display:grid;grid-template-columns:48% 52%;height:390px}.kitPanel{position:relative;overflow:hidden;background:#111}.kitPanel>img{position:absolute;width:100%;height:100%;object-fit:cover;filter:brightness(.74) contrast(1.12)}.kitPanel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0612168f,transparent 52%),linear-gradient(0deg,#0612166f,transparent 60%)}.kitWords{position:absolute;z-index:2;left:7%;bottom:10%;transform:rotate(-5deg)}.kitWords span{font:31px/.85 Permanent Marker;display:block;text-shadow:0 3px 10px #000}.kitWords b{font:19px/1.02 Permanent Marker;display:block;color:var(--yellow);margin:12px 0 0 35px}.buildPanel{background:var(--paper);color:#111;padding:16px 4vw 12px;overflow:hidden}.buildPanel .kicker{color:#b88900;font-size:9px;margin-bottom:3px}.buildPanel h2{font-size:31px;line-height:.9;margin:0}.sub{font-size:10px;line-height:1.4;max-width:440px;color:#30383a;margin:4px 0 7px}.buildLayout{display:grid;grid-template-columns:1.45fr .55fr;grid-gap:14px;gap:14px;margin-top:3px}.selectors{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10px;column-gap:10px;align-content:start}.choice{margin-bottom:6px}.choice label{display:block;font:800 13px Barlow Condensed;margin-bottom:3px}.choice>div{display:flex;gap:3px;flex-wrap:wrap}.choice button{min-height:23px;padding:3px 6px;background:#f7f4ed;border:1px solid #c9c6bd;font-size:8px;display:flex;align-items:center;gap:3px}.choice button.active{border:1.5px solid var(--yellow);background:#fff}.choice button svg{width:8px}.swatches button{width:22px;height:22px;border-radius:50%;padding:2px!important}.swatches button span{width:100%;height:100%;border-radius:50%;display:block}.swatches .chartreuse span{background:#baff00}.swatches .orange span{background:#ff7200}.swatches .red span{background:#dc1d18}.swatches .hot-pink span{background:#ff3a91}.swatches .purple span{background:#793cc2}.swatches .white span{background:white;border:1px solid #aaa}.price{font:900 20px Barlow Condensed;margin:1px 0}.price small{font-size:10px}.addCustom{border:0;height:31px;grid-column:1/-1}.customPreview{position:relative;min-height:220px;grid-column:2;grid-row:1/5}.customPreview img{width:100%;height:220px;object-fit:cover;border:1px solid #d2cec5;filter:saturate(1.1)}.customPreview span{position:absolute;right:-4px;bottom:10px;background:#f5f2e9dd;padding:3px;font:11px/1.05 Permanent Marker;transform:rotate(-7deg)}.story{height:135px;position:relative;background:url(/images/brand/lake-story.jpg) 50%/cover;color:#fff;display:grid;grid-template-columns:.8fr 1.35fr auto;align-items:center;grid-gap:35px;gap:35px;padding:16px max(24px,calc((100vw - 1152px)/2));overflow:hidden}.storyShade{position:absolute;inset:0;background:#061216a6}.story>:not(.storyShade){position:relative;z-index:2}.story h2{font-size:31px;line-height:.88;margin:0}.story h2 em{color:var(--yellow);font-style:normal}.story p{font-size:10px;line-height:1.5;color:#edf0f0}.story .miniBtn{justify-self:end}footer{height:45px;background:#030b0e;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1152px)/2));color:#87979a;font-size:9px;letter-spacing:.8px}footer b{color:#fff}.overlay{position:fixed;inset:0;background:#000a;z-index:60}.drawer{position:fixed;right:0;top:0;bottom:0;width:min(450px,100%);z-index:61;background:#f3f0e8;color:#111;display:flex;flex-direction:column}.drawerHead{background:#07171c;color:#fff;padding:25px;display:flex;justify-content:space-between}.drawerHead small{color:var(--yellow);font-size:9px;letter-spacing:2px}.drawerHead h2{font-size:38px;margin:0}.cartItem>button,.drawerHead button{background:none;border:0;color:inherit}.cartItems{padding:20px;overflow:auto;flex:1 1}.empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#657174}.empty svg{width:45px;height:45px;color:#b48b00}.empty b{font:800 24px Barlow Condensed;color:#111}.empty span{font-size:11px}.cartItem{display:grid;grid-template-columns:75px 1fr 25px;grid-gap:12px;gap:12px;border-bottom:1px solid #d7d2c7;padding:12px 0}.cartItem img{width:75px;height:75px;object-fit:cover}.cartItem b,.cartItem small,.cartItem strong{display:block}.cartItem b{font:800 18px Barlow Condensed}.cartItem small{font-size:9px;color:#687174;margin:4px 0 9px}.checkout{padding:20px;border-top:1px solid #d0cbc0}.checkout>div{display:flex;justify-content:space-between;font:800 22px Barlow Condensed}.checkout>small{font-size:9px;color:#6b7475}.checkout>button{height:50px;width:100%;border:0;background:var(--yellow);font-size:10px;font-weight:900;margin-top:15px;display:flex;align-items:center;justify-content:center;gap:8px}.checkout>button:disabled{opacity:.45}@media(max-width:1000px){.actions,.brand{width:auto}.brand img{width:185px}nav{display:none;position:absolute;top:52px;left:0;right:0;background:#061216;padding:25px;flex-direction:column}.hamb{display:block!important}nav.open{display:flex}.hero{height:470px}.heroImage{left:0;opacity:.72}.heroVignette{background:linear-gradient(90deg,#061216f5,#061216b5 48%,#06121625),linear-gradient(0deg,#061216a0,transparent 45%)}.heroCopy{padding-top:60px}.catch{display:none}.benefits{grid-template-columns:1fr 1fr;height:auto}.benefit{padding:14px}.benefit:nth-child(2){border-right:0}.sectionTitle{grid-template-columns:1fr}.sectionTitle .miniBtn{width:max-content}.productGrid{grid-template-columns:repeat(2,1fr)}.product>img{height:220px}.builder{grid-template-columns:1fr;height:auto}.kitPanel{height:430px}.buildPanel{min-height:400px}.story{height:auto;grid-template-columns:1fr}.story .miniBtn{justify-self:start}}@media(max-width:600px){.announce{font-size:6px;letter-spacing:.5px;padding:0 8px;text-align:center}.brand img{width:155px}.actions button:not(.cart):not(.hamb){display:none}.heroCopy{max-width:100%;padding:60px 20px 0}.hero h1{font-size:55px}.heroCopy>p:not(.kicker){font-size:12px}.heroBtns{flex-direction:column;align-items:stretch;max-width:250px}.benefits{grid-template-columns:1fr}.benefit{border-right:0;border-bottom:1px solid var(--line);justify-content:flex-start}.darkSection{padding:25px 18px}.sectionTitle h2{font-size:38px}.productGrid{grid-template-columns:1fr}.product>img{height:300px}.kitPanel{height:390px}.buildPanel{padding:30px 20px}.buildLayout,.selectors{grid-template-columns:1fr}.customPreview{grid-column:auto;grid-row:auto;min-height:330px}.customPreview img{height:330px}.story{padding:35px 22px}footer{height:auto;gap:10px;padding:25px 20px;flex-direction:column;text-align:center}}.price span{display:block;font:600 10px Inter;color:#555;margin-top:1px}.kitWords button{margin-top:12px;height:34px;border:0;background:var(--yellow);color:#111;padding:0 14px;font-size:9px;font-weight:900;display:flex;align-items:center;gap:7px}.kitWords button svg{width:12px}.qty{display:flex;align-items:center;gap:7px;margin:5px 0}.qty button{width:24px;height:24px;border:1px solid #c9c3b8;background:#fff;display:grid;place-items:center}.qty button svg{width:11px}.qty span{font-size:11px;font-weight:800;min-width:12px;text-align:center}.cartItem strong{margin-top:2px}.cartItem>button svg{width:16px}.modal{position:fixed;z-index:80;left:50%;top:50%;transform:translate(-50%,-50%);width:min(620px,calc(100% - 32px));max-height:90vh;overflow:auto;background:var(--paper);color:#111;padding:30px;box-shadow:0 30px 100px #000b}.modal h2{font:900 38px/.9 Barlow Condensed;margin:0 0 8px}.modalClose{position:absolute;right:14px;top:14px;border:0;background:none}.modalClose svg{width:20px}.modalSub{font-size:12px;line-height:1.5;color:#4d5658;margin:0 0 20px}.kitChoices{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.kitChoices label{display:flex;flex-direction:column;gap:5px;font:800 14px Barlow Condensed}.kitChoices select,.orderForm input,.orderForm select,.orderForm textarea{width:100%;border:1px solid #c9c3b8;background:#fff;padding:11px;font:500 12px Inter}.orderBtn{height:44px;border:0;background:var(--yellow);color:#111;font-size:10px;font-weight:900;padding:0 18px;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:18px}.orderBtn svg{width:13px}.orderForm{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.orderForm .wide{grid-column:1/-1}.orderForm textarea{min-height:75px;resize:vertical}.orderTotal{justify-content:space-between;border-top:1px solid #c9c3b8;padding-top:12px;font:800 18px Barlow Condensed}.orderForm .orderBtn{margin-top:0}.success{text-align:center;padding:20px}.success>svg{width:55px;height:55px;border:3px solid var(--yellow);border-radius:50%;padding:12px;margin-bottom:14px}.success .orderBtn{margin:20px auto 0;min-width:140px}@media(max-width:600px){.kitChoices,.orderForm{grid-template-columns:1fr}.orderForm .wide{grid-column:auto}.modal{padding:24px 18px}.modal h2{font-size:34px}}.addressLookup{position:relative}.addressLookup>input{width:100%}.addressLoading{position:absolute;right:12px;top:13px;font:700 10px Inter;color:#777}.addressSuggestions{position:absolute;z-index:100;left:0;right:0;top:calc(100% + 3px);background:#fff;border:1px solid #c9c3b8;box-shadow:0 12px 30px #0002;max-height:240px;overflow:auto}.addressSuggestions button{width:100%;border:0;border-bottom:1px solid #ece8df;background:#fff;text-align:left;padding:10px 12px;display:flex;flex-direction:column;gap:3px;cursor:pointer}.addressSuggestions button:hover{background:#f5f2e9}.addressSuggestions b{font:700 12px Inter;color:#111}.addressSuggestions span{font:500 10px Inter;color:#666}.customNote{grid-column:1/-1;font:800 13px Barlow Condensed;margin:1px 0 6px}.customNote textarea{display:block;width:100%;min-height:48px;margin-top:3px;border:1px solid #c9c6bd;background:#fff;padding:8px;font:500 10px Inter;resize:vertical}.reviewsSection{background:#f3f0e8;color:#111;padding:30px max(24px,calc((100vw - 1152px)/2))}.reviewsHead{display:grid;grid-template-columns:1fr auto auto;align-items:end;grid-gap:28px;gap:28px;margin-bottom:20px}.reviewsSection h2{font:900 38px/.9 Barlow Condensed;margin:0}.ratingSummary{display:grid;grid-gap:2px;gap:2px}.ratingSummary b{font:800 16px Barlow Condensed}.ratingSummary span{font-size:9px;color:#687174}.stars{display:flex;gap:2px}.starInput svg,.stars svg{width:15px;height:15px;stroke:#b58b00}.starInput svg.filled,.stars svg.filled{fill:var(--yellow);stroke:#b58b00}.reviewBtn{height:38px;border:0;background:#07171c;color:#fff;padding:0 16px;font-size:9px;font-weight:900;display:flex;align-items:center;gap:7px}.reviewBtn svg{width:13px}.reviewGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.reviewCard{background:#fff;border:1px solid #d7d2c7;padding:18px}.reviewCard h3{font:800 20px Barlow Condensed;margin:8px 0 5px}.reviewCard p{font-size:11px;line-height:1.55;color:#424b4d;min-height:52px}.reviewCard footer{height:auto;background:none;padding:10px 0 0;border-top:1px solid #ece8df;color:#111;font-size:9px}.reviewCard footer span{color:#5c6a45}.noReviews{grid-column:1/-1;min-height:120px;border:1px dashed #c9c3b8;display:flex;align-items:center;justify-content:center;gap:10px;flex-direction:column;color:#687174}.noReviews svg{width:25px}.noReviews b{font:800 18px Barlow Condensed;color:#111}.noReviews span{font-size:10px}.reviewForm{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.reviewForm input,.reviewForm select,.reviewForm textarea{width:100%;border:1px solid #c9c3b8;background:#fff;padding:11px;font:500 12px Inter}.reviewForm textarea{min-height:110px;resize:vertical}.reviewForm .wide{grid-column:1/-1}.starInput{display:flex;align-items:center;gap:4px;background:#fff;border:1px solid #c9c3b8;padding:8px 10px}.starInput button{border:0;background:none;padding:0;display:grid;place-items:center}.starInput svg{width:22px;height:22px}.reviewForm .orderBtn{margin-top:0}@media(max-width:800px){.reviewForm,.reviewGrid,.reviewsHead{grid-template-columns:1fr}.reviewForm .wide{grid-column:auto}}.adminLogin{min-height:100vh;background:#061216;display:grid;place-items:center;color:#fff}.adminLogin form{width:min(420px,calc(100% - 30px));background:#0b1c21;border:1px solid #ffffff1c;padding:35px;display:grid;grid-gap:12px;gap:12px}.adminLogin img{width:260px;max-width:100%;margin:auto}.adminLogin h1{font:900 38px Barlow Condensed;margin:10px 0 0}.adminLogin p{font-size:11px;color:#aab5b7;margin:0 0 10px}.adminLogin input{padding:13px;background:#061216;border:1px solid #ffffff26;color:#fff}.adminLogin button{height:44px;border:0;background:var(--yellow);font-weight:900}.adminLogin b{color:#ff7b72;font-size:11px}.admin{min-height:100vh;background:#edf0ef;color:#132126;display:grid;grid-template-columns:220px 1fr}.admin>aside{background:#061216;color:#fff;padding:24px 15px;display:flex;flex-direction:column;gap:5px}.admin>aside img{width:185px;margin-bottom:2px}.admin>aside>small{color:var(--yellow);letter-spacing:2px;font-weight:800;font-size:8px;margin:0 10px 22px}.admin>aside button{border:0;background:none;color:#b9c4c6;padding:11px 12px;display:flex;align-items:center;gap:10px;text-align:left;font-size:11px;font-weight:800;position:relative}.admin>aside button.on{background:#10272e;color:#fff;border-left:3px solid var(--yellow)}.admin>aside button svg{width:16px}.admin>aside button i{margin-left:auto;background:var(--yellow);color:#111;border-radius:10px;padding:2px 6px;font-style:normal;font-size:8px}.admin>aside a{color:#9aabad;text-decoration:none;font-size:9px;margin:auto 10px 0}.admin>main{padding:28px;min-width:0}.admin>main>header{position:static;background:none;height:auto;padding:0 0 22px;color:#132126;display:flex;justify-content:space-between;border-bottom:1px solid #ccd3d1;margin-bottom:20px}.admin>main>header small{font-size:8px;letter-spacing:2px;color:#718083;font-weight:800}.admin>main>header h1{font:900 38px Barlow Condensed;margin:0}.admin>main>header>div:last-child{display:flex;gap:7px}.admin>main>header button,.adminCard button{border:1px solid #c8cfcd;background:#fff;padding:8px 10px;font-size:9px;font-weight:800;display:inline-flex;align-items:center;gap:5px}.admin>main>header svg,.adminCard button svg{width:13px}.statGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:18px}.stat{background:#fff;border:1px solid #d9dfdd;padding:18px}.stat b{font:900 30px Barlow Condensed;display:block}.stat span{font-size:9px;text-transform:uppercase;color:#6f7c7f;font-weight:800;letter-spacing:.6px}.adminCard{background:#fff;border:1px solid #d9dfdd;padding:20px;margin-bottom:16px}.adminCard h2{font:900 22px Barlow Condensed;margin:0 0 14px}.eventRows>div{display:flex;justify-content:space-between;border-top:1px solid #edf0ef;padding:10px;font-size:10px;text-transform:capitalize}.reviewRow{display:grid;grid-template-columns:1fr auto;grid-gap:20px;gap:20px;border-top:1px solid #e2e6e5;padding:15px 0}.reviewRow p{font-size:11px;margin:6px 0;color:#475458}.reviewRow small{font-size:9px;color:#748083}.reviewRow>div:last-child{display:flex;gap:5px;align-items:center}.pill{display:inline-block;font-size:8px;text-transform:uppercase;font-weight:900;padding:3px 6px;margin-right:8px}.pill.pending{background:#fff1b8}.pill.approved{background:#d7f3df}.pill.rejected{background:#ffd8d5}.adminStars{display:inline-flex;vertical-align:middle;margin-right:8px}.adminStars svg{width:12px;fill:none;stroke:#b58b00}.adminStars svg.fill{fill:var(--yellow)}.adminCard button.danger{color:#a52a2a}.orderRow{border-top:1px solid #e2e6e5}.orderRow summary{display:grid;grid-template-columns:150px 1fr 100px 170px;align-items:center;grid-gap:10px;gap:10px;padding:12px 5px;font-size:10px;cursor:pointer}.orderRow summary b{font-size:11px}.orderRow select{padding:7px;border:1px solid #ccd3d1;background:#fff;font-size:9px}.orderDetail{background:#f6f8f7;padding:14px 20px;margin-bottom:10px}.orderDetail p{font-size:10px}.orderDetail h3{font:800 15px Barlow Condensed}.orderItem{display:grid;grid-template-columns:1fr auto;grid-gap:4px;gap:4px;padding:8px 0;border-top:1px solid #dfe4e2;font-size:10px}.orderItem em,.orderItem small{grid-column:1/-1;color:#667477}.orderItem em{color:#8b5e00}.productEdit{display:grid;grid-template-columns:70px 1fr 100px 65px 70px 110px;grid-gap:10px;gap:10px;align-items:center;border-top:1px solid #e2e6e5;padding:10px 0}.productEdit img{width:65px;height:55px;object-fit:cover}.productEdit>div:nth-child(2){display:grid;grid-gap:4px;gap:4px}.productEdit b{font-size:8px;color:#788487}.productEdit input{width:100%;padding:7px;border:1px solid #ccd3d1;font-size:9px}.productEdit label{font-size:8px;color:#6b787b}.productEdit label input{display:block;margin-top:3px}.productEdit label.active{display:flex;align-items:center;gap:5px}.productEdit label.active input{width:auto}.productEdit>div:last-child{display:flex;gap:4px}.productEdit.new{grid-template-columns:1fr 2fr 100px 1.3fr 120px;border:0;padding:0}.productEdit.new button{background:var(--yellow);border-color:var(--yellow);justify-content:center}@media(max-width:900px){.admin{grid-template-columns:1fr}.admin>aside{position:static;flex-direction:row;overflow:auto;align-items:center}.admin>aside img{width:130px}.admin>aside>a,.admin>aside>small{display:none}.statGrid{grid-template-columns:1fr 1fr}.productEdit{grid-template-columns:60px 1fr}.productEdit>*{grid-column:auto}.orderRow summary{grid-template-columns:1fr 1fr}.admin>main{padding:15px}}.adminHelp{font-size:10px;color:#6d7a7d;margin:-7px 0 18px}.newProductForm{display:grid;grid-template-columns:210px 1fr;grid-gap:22px;gap:22px;align-items:start}.newProductFields{display:grid;grid-template-columns:1fr 1fr 150px;grid-gap:12px;gap:12px}.newProductFields label,.productFields label{font-size:8px;text-transform:uppercase;letter-spacing:.5px;color:#687679;font-weight:800}.newProductFields label:nth-child(2){grid-column:1/3}.newProductFields input,.productFields input{display:block;width:100%;margin-top:5px;padding:9px;border:1px solid #cbd3d1;background:#fff;font:500 10px Inter;color:#142126}.newProductFields .primaryAdmin{align-self:end;height:36px;background:var(--yellow);border-color:var(--yellow)}.imagePicker{display:grid;grid-gap:7px;gap:7px}.imagePicker>img{width:100%;height:145px;object-fit:cover;border:1px solid #d4dbd9;background:#f3f5f4}.uploadButton{height:35px;border:1px solid #bfc9c6;background:#fff;display:flex;align-items:center;justify-content:center;gap:7px;font-size:9px;font-weight:900;cursor:pointer}.uploadButton:hover{border-color:#8b9995}.uploadButton svg{width:14px}.uploadButton input{display:none}.imagePicker small{font-size:8px;color:#7b8789;line-height:1.4}.productManager{display:grid;grid-template-columns:180px 1fr;grid-gap:22px;gap:22px;padding:20px 0;border-top:1px solid #e2e6e5}.productManager .imagePicker>img{height:125px}.productFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 14px;gap:10px 14px;align-content:start}.productId{font-size:8px;color:#859092;font-weight:800}.productFields>label:nth-of-type(2),.productId,.productMeta{grid-column:1/-1}.productMeta{display:grid;grid-template-columns:130px 130px 150px;grid-gap:12px;gap:12px;align-items:end}.activeToggle{display:flex!important;align-items:center;gap:7px;height:35px}.activeToggle input{width:auto!important;margin:0!important}.productActions{grid-column:1/-1;display:flex;gap:7px}.adminCard button.primaryAdmin{background:#07171c;color:#fff;border-color:#07171c}.productActions .danger{margin-left:auto}.pricingCard{max-width:850px}.priceSetting{display:grid;grid-template-columns:1fr 220px;grid-gap:20px;gap:20px;align-items:center;border-top:1px solid #e2e6e5;padding:18px 4px}.priceSetting>span{display:grid;grid-gap:3px;gap:3px}.priceSetting b{font:800 17px Barlow Condensed;color:#17262b}.priceSetting small{font-size:9px;color:#778487}.priceSetting>div{display:grid;grid-template-columns:28px 1fr 42px;align-items:center;border:1px solid #cbd3d1;background:#fff}.priceSetting i{font-style:normal;text-align:center;font-weight:800}.priceSetting input{border:0;border-left:1px solid #e0e4e3;border-right:1px solid #e0e4e3;padding:10px;width:100%;font-weight:800}.priceSetting em{font-style:normal;text-align:center;font-size:8px;color:#6d797c}.savePricing{margin-top:12px}.admin>aside button{white-space:nowrap}@media(max-width:900px){.newProductFields,.newProductForm,.productManager{grid-template-columns:1fr}.newProductFields label:nth-child(2){grid-column:auto}.productFields{grid-template-columns:1fr}.productFields>*{grid-column:auto!important}.productMeta{grid-template-columns:1fr 1fr}.priceSetting{grid-template-columns:1fr}.imagePicker{max-width:320px}}.cardTitle{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.cardTitle>div>small{font-size:8px;letter-spacing:1.4px;color:#7a8789;font-weight:900}.cardTitle>div>h2{margin:2px 0 10px}.cardTitle>b{font-size:9px;color:#748083;letter-spacing:.8px}.dashboardColumns{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);grid-gap:16px;gap:16px}.activityChart{height:185px;display:flex;gap:14px;align-items:flex-end;padding:15px 8px 10px;border-top:1px solid #e5e9e8;border-bottom:1px solid #e5e9e8}.dayBar{height:100%;flex:1 1;display:grid;grid-template-rows:1fr auto auto;grid-gap:4px;gap:4px;text-align:center;min-width:28px}.barTrack{height:100%;background:#f0f3f2;display:flex;align-items:flex-end}.barTrack i{display:block;width:100%;background:#f1c40f;min-height:4px}.dayBar b{font-size:10px}.dayBar span{font-size:8px;color:#7a8789;text-transform:uppercase}.eventRows.compact{display:grid;grid-template-columns:1fr 1fr;margin-top:12px}.eventRows.compact>div:nth-child(odd){border-right:1px solid #edf0ef}.recentLine,.topProduct{display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;align-items:center;border-top:1px solid #e5e9e8;padding:11px 3px;font-size:9px}.recentLine>div,.topProduct>div{display:grid;grid-gap:2px;gap:2px}.recentLine small,.topProduct small{color:#7a8789}.recentLine strong,.topProduct strong{font-size:10px}.sectionGap{margin-top:26px!important}.topProduct{grid-template-columns:25px 1fr auto}.topProduct>i{font:900 17px Barlow Condensed;font-style:normal;color:#98a3a4}.dashboardNotice{display:flex;align-items:center;gap:12px;border-left:4px solid var(--yellow)}.dashboardNotice>svg{width:22px}.dashboardNotice>div{display:grid;grid-gap:3px;gap:3px}.dashboardNotice small{font-size:9px;color:#758184}.statusBadge{font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.4px;padding:5px 8px;white-space:nowrap;background:#e7ebea;color:#425054}.statusBadge.new{background:#fff0b3;color:#715800}.statusBadge.confirmed{background:#dbeeff;color:#20577c}.statusBadge.in-production{background:#eadfff;color:#56368a}.statusBadge.ready-for-pickup{background:#d8f3e2;color:#24633d}.statusBadge.shipped{background:#d9edf2;color:#1d5967}.statusBadge.completed{background:#d7f3df;color:#24633d}.statusBadge.cancelled{background:#ffd8d5;color:#8a302b}.orderCard{border-top:1px solid #e1e6e4}.orderCard summary{display:grid;grid-template-columns:180px 1fr 90px 120px 165px;grid-gap:14px;gap:14px;align-items:center;padding:14px 4px;cursor:pointer;list-style:none}.orderCard summary::-webkit-details-marker{display:none}.orderCard summary>div{display:grid;grid-gap:3px;gap:3px}.orderCard summary b{font-size:10px}.orderCard summary small{font-size:8px;color:#7a8789}.orderCard summary>strong{text-align:right;font-size:11px}.orderCard select{padding:8px;border:1px solid #cbd3d1;background:#fff;font-size:9px}.orderCard[open]{background:#fbfcfc}.orderInfoGrid{display:grid;grid-template-columns:1fr 1.2fr 1fr;grid-gap:25px;gap:25px;border-bottom:1px solid #dfe4e2;margin-bottom:15px}.orderInfoGrid p{display:grid;grid-gap:5px;gap:5px}.orderInfoGrid p>b{text-transform:uppercase;font-size:8px;letter-spacing:.5px;color:#778487}.orderInfoGrid p>span{line-height:1.6}.orderCard .orderItem{padding:10px 0}.orderCard .orderItem>div{display:grid;grid-gap:3px;gap:3px}.orderTotal{display:flex;justify-content:flex-end;align-items:center;gap:25px;border-top:2px solid #d6dddb;margin-top:8px;padding:14px 0 3px}.orderTotal span{font-size:8px;font-weight:900;letter-spacing:.7px;color:#718083}.orderTotal b{font:900 21px Barlow Condensed}.reviewFilters{display:flex;gap:6px;margin:4px 0 15px;border-bottom:1px solid #e2e6e5;padding-bottom:12px}.reviewFilters button{text-transform:capitalize}.reviewFilters button.selected{background:#07171c;color:#fff;border-color:#07171c}.emptyState{padding:35px;text-align:center;background:#f6f8f7;color:#7a8789;font-size:10px}.reviewRow>div:last-child button:disabled{opacity:.4}.dashboardStats .stat:nth-child(7),.dashboardStats .stat:nth-child(8){border-bottom:3px solid #f1c40f}@media(max-width:1150px){.dashboardColumns{grid-template-columns:1fr}.orderCard summary{grid-template-columns:150px 1fr 80px 110px}.orderCard summary select{grid-column:2/-1}.orderInfoGrid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.orderCard summary{grid-template-columns:1fr 1fr}.orderCard summary>*{text-align:left!important}.orderCard summary select{grid-column:1/-1}.eventRows.compact,.orderInfoGrid{grid-template-columns:1fr}.activityChart{gap:5px}.reviewRow{grid-template-columns:1fr}.reviewRow>div:last-child{justify-content:flex-start}}.periodToggle{display:flex;gap:5px}.periodToggle button{font-size:8px;font-weight:900;padding:6px 9px}.periodToggle button.selected{background:#07171c;color:#fff;border-color:#07171c}.activityChart.thirty{gap:3px;overflow:hidden}.activityChart.thirty .dayBar{min-width:0}.activityChart.thirty .dayBar b{display:none}.activityChart.thirty .dayBar span{font-size:7px}.chartLegend{justify-content:space-between;padding:8px 2px 0;font-size:8px;color:#778487}.chartLegend,.chartLegend span{display:flex;align-items:center}.chartLegend span{gap:5px;font-weight:800}.chartLegend span i{width:9px;height:9px;background:#f1c40f}.lowerDashboard{margin-top:16px;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr)}.recentReview{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:center;border-top:1px solid #e5e9e8;padding:11px 3px}.recentReview>div{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:3px 8px;gap:3px 8px}.recentReview>div small{grid-column:1/-1;color:#7a8789;font-size:8px}.quickSummary>div{display:flex;justify-content:space-between;border-top:1px solid #e5e9e8;padding:9px 3px;font-size:9px}.quickSummary>div b{font-size:11px}@media(max-width:1150px){.lowerDashboard{grid-template-columns:1fr}}.productImage,.productImgWrap{position:relative}.productImgWrap>img{width:100%;height:142px;object-fit:cover;display:block}.clearanceBadge,.stockBadge{position:absolute;top:10px;left:10px;z-index:2;padding:6px 9px;font-size:8px;font-weight:900;letter-spacing:1px;background:#111;color:#fff}.clearanceBadge{left:auto;right:10px;background:var(--yellow);color:#111}.clearanceProduct.soldOut img,.product.outOfStock img{filter:grayscale(.65) brightness(.65)}.clearanceProduct button:disabled,.product button:disabled{cursor:not-allowed;border-color:#667477;color:#849094;background:#172126}.product strong del{font-size:12px;color:#829094;margin-right:5px;font-weight:500}.publicSubpage{min-height:100vh;background:#07171c;color:#fff}.subHeader{position:static;height:72px;padding:0 max(24px,calc((100vw - 1152px)/2));justify-content:space-between}.subHeader>a img{width:230px;height:58px;object-fit:contain}.subHeader nav{margin:0;display:flex}.subHeader nav a.active{color:var(--yellow)}.subHero{padding:70px max(24px,calc((100vw - 1152px)/2)) 55px;background:radial-gradient(circle at 75% 30%,#17353d,#07171c 60%);border-bottom:1px solid #ffffff18}.subHero h1{font:900 58px Barlow Condensed;margin:5px 0}.subHero>p:last-child{color:#c7d0d1;max-width:620px;line-height:1.6}.catchGrid,.clearanceGrid{padding:35px max(24px,calc((100vw - 1152px)/2));display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.catchGrid article{background:#0b1c21;border:1px solid #ffffff1a}.catchGrid article img{width:100%;height:290px;object-fit:cover}.catchGrid article>div{padding:16px}.catchGrid b{font:800 21px Barlow Condensed}.catchGrid p{font-size:11px;color:#d0d7d8;line-height:1.5}.catchGrid small{font-size:9px;color:#94a3a6}.galleryEmpty{grid-column:1/-1;min-height:220px;border:1px dashed #ffffff35;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;color:#9ca9ab}.galleryEmpty svg{width:38px}.galleryEmpty b{color:#fff;font:800 24px Barlow Condensed}.submitCatch{padding:50px max(24px,calc((100vw - 1152px)/2));background:#0b1c21;display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:60px;gap:60px}.submitCatch h2{font:900 40px Barlow Condensed;margin:5px 0}.submitCatch>div>p:last-child{font-size:11px;color:#b7c2c4;line-height:1.6}.submitCatch form{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.submitCatch label{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.submitCatch label small{font-weight:400;color:#829094;text-transform:none}.submitCatch input,.submitCatch textarea{display:block;width:100%;margin-top:5px;padding:12px;background:#07171c;border:1px solid #ffffff28;color:#fff}.submitCatch textarea{min-height:90px}.submitCatch .wide{grid-column:1/-1}.fileField{border:1px dashed #ffffff35;padding:15px;display:flex;align-items:center;gap:8px}.fileField input{border:0;padding:5px}.consent{display:flex!important;align-items:flex-start;gap:8px;line-height:1.5;text-transform:none!important}.consent input{width:auto;margin:2px 0}.catchThanks button,.submitCatch form>button{height:44px;border:0;background:var(--yellow);font-weight:900}.catchThanks{background:#07171c;padding:30px;border:1px solid #ffffff22}.catchThanks svg{color:var(--yellow)}.clearanceGrid{grid-template-columns:repeat(4,1fr)}.clearanceProduct{background:#0b1c21;border:1px solid #ffffff1c}.clearanceProduct .productImage img{width:100%;height:220px;object-fit:cover}.clearanceProduct>div:last-child{padding:15px}.clearanceProduct h2{font:800 24px Barlow Condensed;margin:4px 0}.clearanceProduct p{font-size:10px;color:#aebabc;min-height:32px}.clearanceProduct>div>small{color:var(--yellow);font-size:8px;font-weight:900}.salePrice{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:12px 0}.salePrice del{color:#829094;font-size:11px}.salePrice strong{font:900 24px Barlow Condensed;color:var(--yellow)}.clearanceProduct button{width:100%;height:36px;border:1px solid var(--yellow);background:transparent;color:#fff;font-size:9px;font-weight:900;display:flex;align-items:center;justify-content:center;gap:7px}.clearanceProduct button svg{width:13px}.productMeta.expanded{grid-template-columns:repeat(3,1fr)!important}.newProductFields select,.productMeta select{width:100%;padding:9px;border:1px solid #ccd3d1;background:#fff}.productFlags{display:flex;gap:24px;margin:10px 0}.productFlags label{font-size:10px;font-weight:800}.galleryAdminGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.galleryAdminGrid article{border:1px solid #dce2e0;background:#f8faf9}.galleryAdminGrid img{width:100%;height:210px;object-fit:cover}.galleryAdminGrid article>div{padding:12px}.galleryAdminGrid article b{display:block;margin:6px 0}.galleryAdminGrid article p{font-size:10px}.galleryAdminGrid article small{font-size:8px;color:#6f7c7f}.galleryAdminGrid footer{padding:10px;display:flex;gap:5px;border-top:1px solid #dce2e0}@media(max-width:900px){.catchGrid,.clearanceGrid{grid-template-columns:repeat(2,1fr)}.submitCatch{grid-template-columns:1fr}.galleryAdminGrid{grid-template-columns:1fr 1fr}.subHeader nav{display:flex;position:static;padding:0;background:none;flex-direction:row}.productMeta.expanded{grid-template-columns:1fr 1fr!important}}@media(max-width:600px){.catchGrid,.clearanceGrid,.submitCatch form{grid-template-columns:1fr}.submitCatch .wide{grid-column:auto}.subHeader{height:auto;padding:12px 18px;display:block}.subHeader nav{margin-top:10px;gap:12px;flex-wrap:wrap}.subHero h1{font-size:42px}.galleryAdminGrid{grid-template-columns:1fr}}header:not(.subHeader) nav{gap:18px}.dashboardStats{grid-template-columns:repeat(5,1fr)}