:root{--night:#0d1310;--deep:#141c17;--panel:#1a241e;--bone:#ecebe3;--dim:#a3aca4;--line:#2c3830;--lime:#8ccf7e;--lime-hi:#a4dc97;--slot:#26332b;--ease:cubic-bezier(.16,1,.3,1);--gutter:clamp(20px,4vw,48px)}*{box-sizing:border-box;margin:0}html{background:var(--night);scrollbar-color:#3a4a40 var(--night);scroll-behavior:smooth}body{background:var(--night);color:var(--bone);font-family:Barlow,sans-serif;font-size:17px;line-height:1.6;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}::selection{background:var(--lime);color:var(--night)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--night)}::-webkit-scrollbar-thumb{background:#3a4a40;border-radius:5px}a{color:inherit;text-underline-offset:3px}:focus-visible{outline:2px solid var(--lime);outline-offset:3px}img{display:block;width:100%;height:100%;object-fit:cover}.script{font-family:Kaushan Script,cursive;color:var(--lime);text-transform:none;font-weight:400}.skip{position:absolute;left:-999px;top:8px;background:var(--lime);color:var(--night);padding:8px 14px;z-index:50}.skip:focus{left:8px}.announce{background:#1f2a22;color:var(--dim);font-size:13px;text-align:center;padding:8px var(--gutter);border-bottom:1px solid var(--line)}.site-header{display:flex;justify-content:space-between;align-items:center;padding:20px var(--gutter);border-bottom:1px solid var(--line)}.logo{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:20px;letter-spacing:.2em;text-decoration:none}.site-nav{display:flex;gap:clamp(16px,3vw,34px);font-family:Barlow Condensed,sans-serif;font-weight:500;font-size:16px;letter-spacing:.14em;text-transform:uppercase}.site-nav a{text-decoration:none;padding:6px 0;border-bottom:2px solid transparent;transition:border-color .2s}.site-nav a:hover,.site-nav a[aria-current]{border-color:var(--lime)}.pdp{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr)}.stage{position:sticky;top:0;align-self:start;height:min(calc(100vh - 110px),900px);min-height:560px;overflow:hidden;background:var(--slot)}.stage img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:40% 45%;transform:scale(1.06);animation:settle 2.4s var(--ease) forwards}.stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0d1310f0,#0d131099 32%,#0d131000 62%)}.stage .copy{position:absolute;left:var(--gutter);right:var(--gutter);bottom:clamp(28px,6vw,72px);z-index:2}.pdp h1{font-family:Barlow Condensed,sans-serif;font-weight:600;text-transform:uppercase;font-size:clamp(64px,10vw,124px);line-height:.9;letter-spacing:-.02em;text-wrap:balance}.pdp h1 .script{display:block;font-size:1.05em;line-height:1;margin-top:.04em}.stage .sub{margin-top:18px;max-width:34ch;font-size:clamp(18px,2vw,21px)}.cap{position:absolute;right:12px;top:12px;z-index:2;font-size:12px;color:#c4cbc5;background:#0d1310a8;padding:3px 8px;line-height:1.4}.cap.b{top:auto;bottom:12px}@keyframes settle{to{transform:scale(1)}}.rise{animation:rise 1.1s var(--ease) .15s backwards}.rise.d2{animation-delay:.35s}@keyframes rise{0%{transform:translateY(22px)}to{transform:none}}.buy{padding:clamp(28px,4vw,56px);border-left:1px solid var(--line);position:sticky;top:0;align-self:start}.pname{font-family:Barlow Condensed,sans-serif;font-weight:500;font-size:22px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.price{font-family:Barlow Condensed,sans-serif;font-weight:500;font-size:52px;line-height:1.1;color:var(--lime);margin:6px 0 12px}.lead{max-width:36ch;margin-bottom:8px}.lead2{color:var(--dim);max-width:36ch;margin-bottom:26px}.btn{display:block;width:100%;border:0;cursor:pointer;background:var(--lime);color:#0d1310;text-align:center;text-decoration:none;padding:20px;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:22px;letter-spacing:.14em;text-transform:uppercase;transition:background .2s,transform .2s var(--ease)}.btn:hover{background:var(--lime-hi)}.btn:active{transform:translateY(1px)}.btn[disabled]{background:var(--slot);color:var(--dim);cursor:not-allowed}.btn[aria-busy=true]{cursor:progress;opacity:.8}.form-error{margin-top:10px;color:#f0b4a4;font-size:14px}.assure{list-style:none;padding:0;margin-top:16px;font-size:14px;color:var(--dim);display:grid;gap:6px}.assure li{display:flex;gap:10px;align-items:baseline}.assure svg{flex:none;width:14px;height:14px;stroke:var(--lime);fill:none;stroke-width:2;transform:translateY(2px)}.facts{width:100%;margin-top:30px;border-collapse:collapse;font-size:15px}.facts th,.facts td{padding:12px 0;border-top:1px solid var(--line);text-align:left;font-weight:400;vertical-align:top}.facts th{color:var(--dim);width:40%;padding-right:12px}.story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(24px,5vw,72px);padding:clamp(56px,9vw,128px) var(--gutter);border-top:1px solid var(--line);align-items:center}h2{font-family:Barlow Condensed,sans-serif;font-weight:600;text-transform:uppercase;font-size:clamp(44px,6vw,80px);line-height:.95;letter-spacing:-.01em;text-wrap:balance}h2 .script{display:block}.moves{list-style:none;padding:0;margin-top:36px;max-width:46ch}.moves li{padding:18px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:10.5rem 1fr;gap:16px;align-items:baseline}.moves b{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:26px;letter-spacing:.06em;text-transform:uppercase;color:var(--lime);line-height:1.2}.moves span{color:var(--dim)}.photo{position:relative;aspect-ratio:4/5;background:var(--slot);overflow:hidden}.band{position:relative;height:clamp(300px,44vw,560px);overflow:hidden;background:var(--slot);border-top:1px solid var(--line)}.band img{object-position:70% 50%}.band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0d1310cc,#0d13101a 65%)}.band p{position:absolute;z-index:2;left:var(--gutter);bottom:clamp(24px,5vw,56px);max-width:14ch;font-family:Barlow Condensed,sans-serif;font-weight:600;text-transform:uppercase;font-size:clamp(34px,5vw,64px);line-height:1;text-wrap:balance}.bag{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);padding:clamp(56px,9vw,128px) var(--gutter);border-top:1px solid var(--line);align-items:center}.bag .photo{aspect-ratio:1}.inbag{list-style:none;padding:0;margin-top:32px;columns:2;column-gap:32px;max-width:40rem}.inbag li{break-inside:avoid;padding:10px 0;border-top:1px solid var(--line)}.note{margin-top:22px;color:var(--dim);font-size:14px;max-width:52ch}.honest{padding:clamp(48px,7vw,96px) var(--gutter);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,4vw,56px);border-top:1px solid var(--line)}h3{font-family:Barlow Condensed,sans-serif;font-weight:600;text-transform:uppercase;font-size:28px;letter-spacing:.04em;margin-bottom:8px;line-height:1.1}.honest p{color:var(--dim);max-width:34ch}.faq{padding:clamp(56px,8vw,112px) var(--gutter);border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:clamp(24px,5vw,72px)}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding:20px 0;font-family:Barlow Condensed,sans-serif;font-weight:500;font-size:22px;letter-spacing:.03em}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex:none;width:12px;height:12px;margin-top:8px;border-right:2px solid var(--lime);border-bottom:2px solid var(--lime);transform:rotate(45deg);transition:transform .3s var(--ease)}.faq details[open] summary:after{transform:rotate(-135deg)}.faq details p{color:var(--dim);padding:0 0 22px;max-width:62ch}.site-footer{padding:40px var(--gutter) 110px;border-top:1px solid var(--line);color:var(--dim);font-size:14px;display:grid;grid-template-columns:1.4fr 1fr;gap:24px 48px}.site-footer nav{display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:flex-end}.site-footer a:hover{color:var(--bone)}.plain{padding:clamp(48px,8vw,112px) var(--gutter);max-width:60rem;margin:0 auto}.plain h1{font-family:Barlow Condensed,sans-serif;font-weight:600;text-transform:uppercase;font-size:clamp(44px,6vw,72px);line-height:.95;margin-bottom:28px}.plain .rte{color:var(--dim);max-width:68ch}.plain .rte p,.plain .rte ul{margin-bottom:1em}.plain .rte h2{font-size:32px;margin:1.4em 0 .4em;color:var(--bone)}.cart-line{display:grid;grid-template-columns:96px 1fr auto;gap:20px;align-items:center;padding:18px 0;border-top:1px solid var(--line)}.cart-line img{aspect-ratio:1}.qty{display:flex;align-items:center;gap:10px}.qty input{width:64px;background:var(--deep);color:var(--bone);border:1px solid var(--line);padding:8px;font:inherit}.linkbtn{background:none;border:0;color:var(--dim);font:inherit;font-size:14px;text-decoration:underline;cursor:pointer;padding:0}.cart-total{display:flex;justify-content:space-between;align-items:baseline;padding:22px 0;border-top:1px solid var(--line);font-size:20px}.cart-actions{display:grid;gap:12px;max-width:26rem;margin-left:auto}.bar{display:none}@media(max-width:900px){.pdp{grid-template-columns:1fr}.stage{position:relative;height:auto;min-height:66svh}.stage .copy{bottom:104px}.buy{position:static;border-left:0;border-top:1px solid var(--line)}.story,.bag,.faq{grid-template-columns:1fr}.bag .photo{order:-1}.photo{aspect-ratio:4/3}.moves li{grid-template-columns:1fr;gap:2px}.honest{grid-template-columns:1fr}.site-nav .hide-m{display:none}.site-footer{grid-template-columns:1fr}.site-footer nav{justify-content:flex-start}.bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:20;gap:16px;align-items:center;justify-content:space-between;padding:12px var(--gutter);background:#0d1310f5;border-top:1px solid var(--line);transform:translateY(110%);transition:transform .4s var(--ease)}.bar.show{transform:none}.bar .price{font-size:34px;margin:0}.bar .btn{width:auto;padding:14px 28px;font-size:19px}}@media(max-width:520px){.inbag{columns:1}.cart-line{grid-template-columns:72px 1fr}.cart-line>:last-child{grid-column:2}}@media(prefers-reduced-motion:reduce){.stage img{animation:none;transform:none}.rise{animation:none}html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/stowvela-fishing.css.map */
