// sections.jsx — all page sections const PRODUCTS = [ { key: "mini_duffle", name: "Essential Mini Duffle", badge: "MOST POPULAR", badgeClass: "red", price: "$59.95", copy: "Big enough for a whole day. Small enough to grab and go.", cta: "Shop Mini Duffle", href: "https://firebarlabs.com/products/smell-proof-mini-duffle-bag-lockable-firebar-smell-proof-fashion", img: "https://cdn.shopify.com/s/files/1/0624/2362/9885/files/firebar-labs-smell-proof-mini-duffle-bag-lockable-smell-proof-fashion-fbs-mdb-001-3126995.jpg", }, { key: "crossbody_exec", name: "Executive Tech Crossbody", badge: "USB-C FAST CHARGE", price: "$89.00", copy: "Hands-free. Hidden lock. Your phone doesn't die.", cta: "Shop Crossbody", href: "https://firebarlabs.com/products/firebar-labs-smell-proof-executive-cross-body", img: "https://cdn.shopify.com/s/files/1/0624/2362/9885/files/firebar-labs-smell-proof-executive-cross-body-wusb-c-fast-charge-port-smell-proof-fashion-558615.jpg", }, { key: "backpack", name: "Executive Tech Adventure Backpack", badge: "FITS 15\" LAPTOP", price: "$129.00", copy: "Built for a full week on the road. Laptop sleeve, USB-C, the works.", cta: "Shop Backpack", href: "https://firebarlabs.com/products/firebar-labs-smell-proof-adventure-backpack", img: "https://cdn.shopify.com/s/files/1/0624/2362/9885/files/firebar-labs-smell-proof-adventure-backpack-wusb-c-fast-charge-port-smell-proof-fashion-630267.jpg", }, { key: "crossbody_essential", name: "Essential Crossbody", badge: "EVERYDAY CARRY", price: "$69.95", copy: "The daily crossbody. Hidden lock, discreet profile, still smell-proof.", cta: "Shop Essential Crossbody", href: "https://firebarlabs.com/products/smell-proof-cross-body-bag-lockable", img: "https://cdn.shopify.com/s/files/1/0624/2362/9885/files/firebar-labs-smell-proof-cross-body-bag-lockable-smell-proof-fashion-166845.jpg", }, ]; const PBAL_VIDEOS = [ { poster: "https://cdn.shopify.com/s/files/1/0624/2362/9885/files/preview_images/374915bd90f14103ac3065e32ece458a.thumbnail.0000000000.jpg", mp4: "https://cdn.shopify.com/videos/c/vp/374915bd90f14103ac3065e32ece458a/374915bd90f14103ac3065e32ece458a.HD-720p-1.6Mbps-44919947.mp4", hls: "https://cdn.shopify.com/videos/c/vp/374915bd90f14103ac3065e32ece458a/374915bd90f14103ac3065e32ece458a.m3u8", caption: "The STFU Rule, explained.", }, { poster: "https://cdn.shopify.com/s/files/1/0624/2362/9885/files/preview_images/9bb40433bb2249639b9d2934f24772d6.thumbnail.0000000000.jpg", mp4: "https://cdn.shopify.com/videos/c/vp/9bb40433bb2249639b9d2934f24772d6/9bb40433bb2249639b9d2934f24772d6.HD-720p-1.6Mbps-45782013.mp4", hls: "https://cdn.shopify.com/videos/c/vp/9bb40433bb2249639b9d2934f24772d6/9bb40433bb2249639b9d2934f24772d6.m3u8", caption: "What to do if you get pulled over.", }, { poster: "https://cdn.shopify.com/s/files/1/0624/2362/9885/files/preview_images/d65a6c745996415399ae0b7e6bf4d681.thumbnail.0000000000.jpg", mp4: "https://cdn.shopify.com/videos/c/vp/d65a6c745996415399ae0b7e6bf4d681/d65a6c745996415399ae0b7e6bf4d681.HD-720p-1.6Mbps-46101158.mp4", hls: "https://cdn.shopify.com/videos/c/vp/d65a6c745996415399ae0b7e6bf4d681/d65a6c745996415399ae0b7e6bf4d681.m3u8", caption: "Why this bag is the tool.", }, ]; const SMOKE_BG = "https://stfubags.com/videos/smoke-720.mp4"; const SMOKE_BG_POSTER = "https://stfubags.com/videos/smoke-poster.jpg"; const HEADLINES = { A: { h: "Don't give them a reason to search you.", s: "Activated coconut charcoal. Hidden combination lock. Legal in all 50 states. Endorsed by the STFU Guys." }, B: { h: "#STFU. Let the bag do the work.", s: "The smell-proof, anti-theft bag Pot Brothers at Law endorse. Because the less you explain, the less you have to explain." }, C: { h: "Premium smell-proof. Hidden lock. No questions asked.", s: "The only smell-proof bag endorsed by Pot Brothers at Law. Real-world tested, legal in all 50 states." }, }; const FAQ = [ { q: "Is this bag actually smell-proof?", a: "Yes. Every bag uses activated coconut charcoal lining, premium airtight YKK-grade zippers, reinforced stitching, and multi-layer smell-proof liners running through every pocket and compartment. It's been extensively tested in controlled conditions — no amateur sniff tests." }, { q: "Is it legal to own?", a: "Yes, in all 50 U.S. states. The bag itself is a container. How you use it is up to you and your local law." }, { q: "What's different about the lock?", a: "It's a hidden programmable combination lock with an industry-leading anti-hack design. The internal dial construction is built differently than competitor locks — the technique that defeats most combination locks doesn't work on ours." }, { q: "What does \"Pot Brothers at Law endorsed\" mean?", a: "Craig and Marc Wasserman — the PBAL duo — have licensed their endorsement to FireBar Labs for the smell-proof bag line. They back the product and they appear in our videos. It's a real partnership, not a paid ad." }, { q: "Who actually makes the bag?", a: "FireBar Labs, a California-based brand. We design, source materials, and quality-control every SKU." }, { q: "Is this the \"STFU Bag\" from their videos?", a: "Yes. STFUBags.com is the dedicated landing page for the bag line PBAL endorses. Click any \"Shop\" button and you'll land on firebarlabs.com (our main store) to check out." }, { q: "Why does checkout happen on firebarlabs.com?", a: "FireBar Labs is the parent brand. STFUBags.com is a dedicated landing experience for this partnership. All orders ship through firebarlabs.com with the same support, shipping, and return policy." }, { q: "What's the return policy?", a: "30 days for unused bags with tags, satisfaction guarantee for defects." }, { q: "How fast does it ship?", a: "Free shipping on orders over $75. Ships from California. Orders placed before 3pm PT on weekdays typically go out same-day." }, { q: "What does the Executive line have that the Essential line doesn't?", a: "USB-C fast-charge port, more laptop-compatible sleeves, upgraded exterior material, and more color options. Essential has the same core smell-proof and lock tech at a lower price." }, ]; // ---------- Topbar ---------- function Topbar() { return (
Free shipping on orders $75+ · Ships from California
); } // ---------- Header ---------- function Header() { return (
STFUBags.com
In partnership with
Pot Brothers at Law
); } // ---------- Hero ---------- function Hero({ state }) { const product = PRODUCTS.find(p => p.key === state.heroImage) || PRODUCTS[0]; const { h, s } = HEADLINES[state.headlineVariant] || HEADLINES.A; const wrapRef = useRef(null); const scrollToVideos = () => { const el = document.getElementById("pbal-videos"); if (el) window.scrollTo({ top: el.offsetTop - 60, behavior: "smooth" }); }; const onMove = (e) => { const el = wrapRef.current; if (!el) return; const r = el.getBoundingClientRect(); const x = ((e.clientX - r.left) / r.width) * 100; const y = ((e.clientY - r.top) / r.height) * 100; el.style.setProperty("--mx", x + "%"); el.style.setProperty("--my", y + "%"); }; return (
§ POT BROTHERS AT LAW × FIREBAR LABS · SMELL-PROOF & LOCKABLE

{h}

{s}

Shop Smell-Proof Bags
Ships nationwide · Free over $75
); } // ---------- Trust strip (floats over hero/next-section boundary) ---------- function TrustStrip() { const cells = [ { label: "Endorsed by", value: "Pot Brothers at Law" }, { label: "Legal in", value: "All 50 States" }, { label: "Customer rating", value: <>4.8 }, { label: "Following", value: <>1.2M+ @potbrothersatlaw }, ]; return (
{cells.map((c, i) => (
{c.label}
{c.value}
))}
); } // ---------- Features ---------- function Features() { const feats = [ { icon: , title: "Activated coconut charcoal lining", body: "Keeps the smell in. Keeps every nose out." }, { icon: , title: "Hidden combination lock", body: "Industry-leading anti-hack design. The dial construction is different." }, { icon: , title: "USB-C fast-charge port", body: "Built in on the Executive line — your phone doesn't die on you." }, { icon: , title: "Premium airtight zippers", body: "YKK-grade, fully sealing. The zipper is where cheap bags leak first." }, { icon: , title: "Multi-layer construction", body: "Smell-proof liners stacked through every pocket and compartment." }, { icon: , title: "Lifetime workmanship warranty", body: "If the stitching, zipper, or lock ever fails on us — we replace it. Full stop." }, ]; return (
Why the bag holds up

Bags built to our standard, not the industry's.

{feats.map((f, i) => (
{f.icon}

{f.title}

{f.body}

))}
); } // ---------- PBAL video module ---------- function PBALVideos() { return (
Pot Brothers at Law × FireBar Labs

The STFU Guys approve. Literally.

Craig and Marc Wasserman — California cannabis defense attorneys with 30+ years combined — back the bag.

{PBAL_VIDEOS.map((v, i) => ( ))}
); } // ---------- Products ---------- function Products() { return (
The lineup

One promise. Every way you carry.

); } // ---------- Legal Veterans cinematic ---------- function LegalVeterans() { return (
Legal veterans, real backing

30+ years of courtroom experience.
Legends of the cannabis movement.

Craig and Marc Wasserman — the Pot Brothers at Law — are legends of the cannabis movement. 30+ years defending Californians, millions of followers, and a voice the community actually trusts. They put their names on this bag because it works.

Shop Smell-Proof Bags
); } // ---------- Marquee proof ticker ---------- function MarqueeTicker() { const items = [ "Endorsed by Pot Brothers at Law", "Activated coconut charcoal lining", "Hidden combination lock", "Legal in all 50 states", "Ships from California", "4.8★ customer rating", "Free shipping on orders $75+", "Satisfaction guarantee", ]; const row = [...items, ...items]; return ( ); } // ---------- Pull quote editorial ---------- function PullQuote() { // The Script © 2015 Craig & Marc Wasserman — 29 words. // Canonical order per potbrothersatlaw.com / "Why STFU". const lines = [ { said: "Why did you pull me over?" }, { said: "I'm not discussing my day." }, { said: "Am I being detained, or am I free to go?" }, { said: "I invoke the 5th. I want my lawyer.", note: "(if detained)" }, ]; return (
Pot Brothers at Law teach one thing above all else. If a cop asks questions,
these are the only words you use. Then you shut the fuck up.
{lines.map((l, i) => (
{String(i + 1).padStart(2, "0")} “{l.said}” {l.note && {l.note}}
))}
Then you #STFU
Craig & Marc Wasserman
The Script © 2015 · Pot Brothers at Law
); } // ---------- Press / "As covered in" strip ---------- function PressStrip() { const names = ["High Times", "Leafly", "The Fresh Toast", "Marijuana Moment", "Benzinga", "Hypebeast"]; return (
As discussed in
{names.map((n, i) => ( {i > 0 && } {n} ))}
); } // ---------- Credentials ---------- function CountUp({ value, suffix, duration = 1600 }) { // parse leading numeric portion, keep any trailing string (e.g. '+', 'M+', '.8★') const m = String(value).match(/^([\d.]+)(.*)$/); const target = m ? parseFloat(m[1]) : 0; const tail = m ? m[2] : ""; const isFloat = String(target).includes("."); const ref = useRef(null); const [n, setN] = useState(0); const [started, setStarted] = useState(false); useEffect(() => { const el = ref.current; if (!el || started) return; const kick = () => { setStarted(true); const t0 = performance.now(); const tick = (t) => { const p = Math.min(1, (t - t0) / duration); const eased = 1 - Math.pow(1 - p, 3); setN(target * eased); if (p < 1) requestAnimationFrame(tick); }; requestAnimationFrame(tick); }; const r = el.getBoundingClientRect(); if (r.top < window.innerHeight && r.bottom > 0) { kick(); return; } const io = new IntersectionObserver(([e]) => { if (e.isIntersecting) { kick(); io.disconnect(); } }, { threshold: 0.2 }); io.observe(el); return () => io.disconnect(); }, [target, duration, started]); const display = isFloat ? n.toFixed(1) : Math.round(n).toLocaleString(); return ( {display}{tail} {suffix && {suffix}} ); } function Credentials() { const cells = [ { num: "30+", suffix: "yrs", label: "Combined legal experience" }, { num: "1.2M+", label: "Following @potbrothersatlaw" }, { num: "50", suffix: "states", label: "Legal to own" }, { num: "4.8★", label: "Judge.me customer rating" }, ]; return (
{cells.map((c, i) => (
{c.label}
))}
); } // ---------- FAQ ---------- function FAQSection() { const [open, setOpen] = useState(0); return (
Frequently asked

The questions real buyers ask.

{FAQ.map((f, i) => (
{f.a}
))}
); } // ---------- Final CTA band ---------- function FinalCTA() { return (
§ 07 — The Rule

#STFU.
Get the bag.

The less you explain, the less you have to explain.

Shop Smell-Proof Bags
Ships from California · Free over $75
); } // ---------- Footer ---------- function Footer() { return ( ); } Object.assign(window, { Topbar, Header, Hero, TrustStrip, MarqueeTicker, Features, PullQuote, PBALVideos, PressStrip, Products, LegalVeterans, Credentials, FAQSection, FinalCTA, Footer });