@font-face{font-family:KG Display;src:url(kg-display-800.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:KG Display;src:url(kg-display-700.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:KG Sans;src:url(kg-sans-400.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:KG Sans;src:url(kg-sans-500.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:KG Sans;src:url(kg-sans-600.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:KG Sans;src:url(kg-sans-700.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:KG Mono;src:url(kg-mono-400.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:KG Mono;src:url(kg-mono-700.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--bg:#0d0b14;--panel:#16131f;--line:#2a2538;--fg:#f3f0fb;--muted:#a39cbc;--violet:#8b5cf6;--lime:#c6ff3d;--ink:#0d0b14;--bad:#f87171;--display:"KG Display",system-ui,sans-serif;--body:"KG Sans",system-ui,sans-serif;--mono:"KG Mono",ui-monospace,Menlo,monospace;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--body);font-size:16px;line-height:1.6;overflow-x:hidden}a{color:inherit}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--display);line-height:1.05;letter-spacing:-.02em;text-wrap:balance;margin:0 0 .5em}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:16px;z-index:99;background:var(--lime);color:var(--ink);padding:8px 12px;border-radius:8px}.container{max-width:1120px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.page-pad{padding-block:56px 88px}.label{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.muted{color:var(--muted)}.site-header{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.site-header .container{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:14px}.logo{font-family:var(--display);font-weight:800;font-size:22px;letter-spacing:-.02em;text-decoration:none}.logo span{color:var(--lime)}.site-nav{display:flex;align-items:center;gap:20px;font-size:14px}.site-nav a{text-decoration:none;color:var(--muted)}.site-nav a:hover{color:var(--fg)}.cart-link{display:inline-flex;align-items:center;gap:8px;color:var(--fg)!important;border:1px solid var(--line);border-radius:999px;padding:8px 14px}.cart-count{background:var(--lime);color:var(--ink);font-weight:700;font-size:12px;border-radius:999px;min-width:20px;height:20px;display:inline-grid;place-items:center;padding:0 6px}@media(max-width:640px){.site-nav .hide-sm{display:none}}.site-footer{border-top:1px solid var(--line);padding-block:40px 56px}.site-footer .container{display:grid;gap:12px}.site-footer p{color:var(--muted);font-size:13px;margin:0;max-width:80ch}.footer-links{display:flex;flex-wrap:wrap;gap:16px;font-size:14px}.footer-links a{color:var(--muted);text-decoration:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;cursor:pointer;font:600 15px/1 var(--body);padding:14px 22px;border-radius:999px;text-decoration:none;background:var(--lime);color:var(--ink)}.btn:hover{filter:brightness(1.05)}.btn-ghost{background:transparent;color:var(--fg);box-shadow:inset 0 0 0 1px var(--line)}.btn:focus-visible,a:focus-visible,input:focus-visible,button:focus-visible{outline:2px solid var(--lime);outline-offset:3px}input,select,textarea{background:var(--panel);color:var(--fg);border:1px solid var(--line);border-radius:12px;padding:12px 14px;font:500 15px var(--body);width:100%}label{display:block;font-size:14px;color:var(--muted);margin-bottom:6px}.field{margin-bottom:16px}.form-narrow{max-width:420px}.errors{color:var(--bad);font-size:14px}.rte{color:var(--muted);max-width:68ch}.rte a{color:var(--lime)}.rte h2,.rte h3{color:var(--fg)}.product{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.product__media img{border-radius:14px;border:1px solid var(--line)}.product__price{font-family:var(--display);font-weight:800;font-size:32px;margin:8px 0 20px}.product__price s{font-size:20px;color:var(--muted);font-weight:400;margin-right:8px}.product form{display:grid;gap:12px;margin-bottom:24px}.shopify-payment-button__button--unbranded{border-radius:999px!important}@media(max-width:800px){.product{grid-template-columns:1fr;gap:24px}}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:20px}.card{display:grid;gap:10px;text-decoration:none;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:14px}.card img{border-radius:10px;aspect-ratio:3/4;object-fit:cover;width:100%}.card h3{font-size:18px;margin:0}.card .price{font-family:var(--mono);color:var(--lime);font-size:14px}.cart-table{width:100%;border-collapse:collapse}.cart-table td,.cart-table th{border-bottom:1px solid var(--line);padding:14px 8px;text-align:left;vertical-align:middle}.cart-table th{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:400}.cart-table img{width:64px;border-radius:8px}.cart-table input{width:80px}.cart-wrap{overflow-x:auto}.cart-foot{display:flex;justify-content:flex-end;align-items:center;gap:20px;flex-wrap:wrap;margin-top:24px}.cart-total{font-family:var(--display);font-weight:800;font-size:26px}.pagination{display:flex;gap:12px;margin-top:32px}.password{min-height:100vh;display:grid;place-items:center;text-align:center;padding:24px}.password h1{font-size:clamp(40px,8vw,80px)}.password h1 span{color:var(--lime)}.legal h1{font-size:clamp(34px,5vw,56px)}.legal-body{max-width:820px;color:var(--muted)}.legal-body h2{font-size:24px;margin:36px 0 10px;color:var(--fg)}.legal-body p,.legal-body li{margin:0 0 12px}.legal-body ul,.legal-body ol{padding-left:22px;margin:0 0 14px}.legal-body strong{color:var(--fg)}.legal-body table{width:100%;border-collapse:collapse;margin:8px 0 20px;font-size:14px;display:block;overflow-x:auto}.legal-body th,.legal-body td{border-bottom:1px solid var(--line);padding:10px 8px;text-align:left;vertical-align:top}.legal-body th{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:400}.legal-body blockquote{border-left:3px solid var(--lime);margin:10px 0 18px;padding:12px 16px;background:var(--panel);border-radius:0 10px 10px 0;color:var(--fg)}.legal-body mark{background:#ffe066;color:#0d0b14;padding:0 4px;border-radius:3px}.legal-upd{font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:var(--muted)}.contact-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:start}.contact-grid h1{font-size:clamp(34px,5vw,56px)}@media(max-width:800px){.contact-grid{grid-template-columns:1fr;gap:28px}}.form-card{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:28px}textarea{resize:vertical}select{-webkit-appearance:auto;appearance:auto}.check{display:flex;gap:12px;align-items:flex-start;color:var(--fg);font-size:15px;margin:6px 0 14px;cursor:pointer}.check input{width:20px;height:20px;flex:none;margin-top:2px;accent-color:var(--lime)}.check a{color:var(--lime)}.fine-print{font-size:12.5px;color:var(--muted);margin:0 0 16px}.form-ok{color:var(--lime);font-weight:600}.consent{margin-top:24px;padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--panel);max-width:760px;margin-left:auto}.cart-total-row{display:flex;justify-content:flex-end;align-items:baseline;gap:16px;margin-top:20px}.site-footer .footer-links{gap:10px 20px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/base.css.map */
