html.js .seo-page:not(.standalone),html:not(.js) .app{display:none}html:not(.js),html:not(.js) body{height:auto;display:block;overflow:auto}html:has(.seo-page.standalone){height:auto;display:block;overflow:auto}html:has(.seo-page.standalone) body{height:auto;display:block;overflow:auto}.seo-page{--ink:#141414;--mute:#14141499;--line:#14141424;--ac:#174bff;color:var(--ink);background:#cfd3d6;min-height:100vh;font:400 16px/1.6 Archivo,system-ui,sans-serif}.seo-page a{color:inherit}.seo-wrap{max-width:1080px;margin:0 auto;padding:0 16px}.seo-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 20px;padding:18px 16px;display:flex}.seo-logo{letter-spacing:.08em;font:800 18px/1 Archivo,sans-serif;text-decoration:none}.seo-nav{letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:6px 16px;font:500 11px/1.4 JetBrains Mono,monospace;display:flex}.seo-nav a{color:var(--mute);text-decoration:none}.seo-nav a:hover,.seo-nav a[aria-current]{color:var(--ink)}.seo-crumbs{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);padding:16px 0 0;font:500 11px/1.4 JetBrains Mono,monospace}.seo-crumbs ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.seo-crumbs li+li:before{content:"/";margin-right:6px}.seo-crumbs a{text-decoration:none}.seo-page h1{letter-spacing:-.01em;text-transform:uppercase;margin:12px 0;font:800 clamp(28px,5vw,44px)/1.05 Archivo,sans-serif}.seo-page h2{text-transform:uppercase;letter-spacing:.02em;margin:40px 0 12px;font:700 20px/1.2 Archivo,sans-serif}.seo-page h3{margin:20px 0 6px;font:700 16px/1.3 Archivo,sans-serif}.seo-lede{max-width:680px;font-size:18px}.seo-product{grid-template-columns:1fr;gap:28px;padding:12px 0 24px;display:grid}@media (min-width:820px){.seo-product{grid-template-columns:1.1fr 1fr}}.seo-gallery{grid-template-columns:1fr 1fr;gap:10px;display:grid}.seo-gallery img{aspect-ratio:3/4;object-fit:contain;background:#e6e6e3;width:100%;height:auto;display:block}.seo-gallery img:first-child{grid-column:1/-1}.seo-price{margin:4px 0 8px;font:700 22px/1 Archivo,sans-serif}.seo-offer{color:var(--ac);margin:0 0 8px;font:600 14px/1.4 Archivo,sans-serif}.seo-stock{letter-spacing:.1em;text-transform:uppercase;font:500 12px/1.4 JetBrains Mono,monospace}.seo-stock.in{color:#0a7a3e}.seo-stock.out{color:#a11}.seo-buy{background:var(--ink);letter-spacing:.08em;text-transform:uppercase;margin:16px 0 4px;padding:14px 22px;font:600 13px/1 Archivo,sans-serif;text-decoration:none;display:inline-block;color:#fff!important}.seo-desc{max-width:620px}.seo-desc p{margin:0 0 12px}.seo-facts{grid-template-columns:max-content 1fr;gap:6px 16px;margin:18px 0;font-size:14px;display:grid}.seo-facts dt{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font:500 11px/1.9 JetBrains Mono,monospace}.seo-facts dd{margin:0}.seo-variants{flex-wrap:wrap;gap:6px;margin:8px 0;padding:0;list-style:none;display:flex}.seo-variants li{border:1px solid var(--line);text-transform:uppercase;padding:4px 9px;font:500 11px/1.4 JetBrains Mono,monospace}.seo-variants li.out{opacity:.45;text-decoration:line-through}.seo-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin:16px 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.seo-grid{grid-template-columns:repeat(4,1fr)}}.seo-card a{text-decoration:none;display:block}.seo-card img{aspect-ratio:3/4;object-fit:contain;background:#e6e6e3;width:100%;height:auto;display:block}.seo-card-name{letter-spacing:.05em;text-transform:uppercase;margin-top:8px;font:500 11px/1.4 JetBrains Mono,monospace}.seo-card-price{color:var(--mute);font-size:14px}.seo-policy{max-width:720px;padding-bottom:40px}.seo-faq dt{margin-top:16px;font-weight:700}.seo-faq dd{margin:4px 0 0}.seo-tiers{grid-template-columns:1fr;gap:12px;padding:0;list-style:none;display:grid}@media (min-width:720px){.seo-tiers{grid-template-columns:repeat(2,1fr)}}.seo-tiers li{border:1px solid var(--line);padding:16px}.seo-foot{border-top:1px solid var(--line);color:var(--mute);margin-top:48px;padding:24px 16px 48px;font-size:13px}.seo-foot nav{flex-wrap:wrap;gap:6px 16px;margin-bottom:10px;display:flex}
