/** Shopify CDN: Minification failed

Line 16:15 Expected identifier but found "{"
Line 16:16 Unexpected "{"
Line 16:26 Expected ":"
Line 16:42 Expected identifier but found "{"
Line 16:43 Unexpected "{"
Line 16:53 Expected ":"
Line 16:78 Expected identifier but found "{"
Line 16:79 Unexpected "{"
Line 16:89 Expected ":"
Line 16:108 Expected identifier but found "{"
... and 2 more hidden warnings

**/
:root{--accent:{{ settings.accent }};--bg:{{ settings.background }};--surface:{{ settings.surface }};--text:{{ settings.text }};--line:#272a31;--muted:#9b9da5;--wrap:1200px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}.wrap{max-width:var(--wrap);margin:auto;padding:0 24px}.announcement{background:var(--accent);color:#050505;text-align:center;font-size:12px;font-weight:900;letter-spacing:.12em;padding:10px}.header{position:sticky;top:0;z-index:20;background:rgba(8,9,11,.82);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav{height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{font-weight:1000;letter-spacing:-.04em;font-size:24px}.links{display:flex;gap:24px;font-size:13px;font-weight:800}.links a{opacity:.75}.links a:hover{opacity:1;color:var(--accent)}.menu{display:none;background:none;border:1px solid var(--line);color:var(--text);padding:10px}.hero{min-height:78vh;display:grid;place-items:center;padding:100px 0;overflow:hidden;background:radial-gradient(circle at 80% 20%,rgba(216,255,62,.09),transparent 35%)}.eyebrow,.label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-weight:900}.hero h1{font-size:clamp(60px,11vw,150px);line-height:.82;letter-spacing:-.07em;margin:18px 0;max-width:1050px}.lead{font-size:18px;color:var(--muted);max-width:720px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.btn{display:inline-flex;padding:14px 20px;background:var(--accent);color:#050505;font-weight:950;border:1px solid var(--accent);transition:.25s}.btn:hover{transform:translateY(-4px);box-shadow:0 12px 35px rgba(216,255,62,.12)}.btn.ghost{background:transparent;color:var(--text);border-color:var(--line)}.section{padding:100px 0;border-top:1px solid var(--line)}.title{font-size:clamp(42px,7vw,90px);line-height:.9;letter-spacing:-.06em;margin:12px 0 24px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{border:1px solid var(--line);background:var(--surface);padding:28px;transition:.35s}.card:hover{transform:translateY(-7px);border-color:#555}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.product img{width:100%;aspect-ratio:1/1;object-fit:cover;background:#15171b}.product h3{margin:12px 0 5px}.price{color:var(--accent);font-weight:900}.reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.stars{color:var(--accent);letter-spacing:3px}.review blockquote{font-size:18px;margin:22px 0}.faq details{border-top:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;font-weight:900}.footer{border-top:1px solid var(--line);padding:60px 0;color:var(--muted)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.mobile-links{display:none}.reveal{opacity:0;transform:translateY(24px);transition:.7s}.reveal.visible{opacity:1;transform:none}.not-found{min-height:70vh;display:grid;place-items:center;text-align:center}.form{display:flex;gap:10px;max-width:600px}.form input{flex:1;padding:14px;background:var(--surface);border:1px solid var(--line);color:var(--text)}@media(max-width:800px){.links{display:none}.menu{display:block}.grid,.reviews{grid-template-columns:1fr}.product-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr}.hero{min-height:70vh}.hero h1{font-size:64px}.form{flex-direction:column}.mobile-links.open{display:flex;flex-direction:column;padding:20px 0;border-top:1px solid var(--line);gap:18px;font-weight:900}}
