@font-face{font-family:storeDisplay;src:url(../media/big_shoulders_display_latin_800_normal-s.p.1vo6o8_w09nhx.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:storeDisplay;src:url(../media/big_shoulders_display_latin_900_normal-s.p.01p7x-2yx0eag.woff2)format("woff2");font-display:swap;font-weight:900}@font-face{font-family:storeDisplay Fallback;src:local(Arial);ascent-override:116.31%;descent-override:25.18%;line-gap-override:0.0%;size-adjust:84.6%}.storedisplay_9c7ba878-module__GIf7WG__className{font-family:storeDisplay,storeDisplay Fallback,Arial Narrow,system-ui,sans-serif}.storedisplay_9c7ba878-module__GIf7WG__variable{--font-store-disp:"storeDisplay", "storeDisplay Fallback", Arial Narrow, system-ui, sans-serif}
@font-face{font-family:storeBody;src:url(../media/instrument_sans_latin_400_normal-s.p.3xgfxban9f743.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:storeBody;src:url(../media/instrument_sans_latin_500_normal-s.p.1eggatm68an7u.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:storeBody;src:url(../media/instrument_sans_latin_600_normal-s.p.3fqsgcs0cl_0g.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:storeBody;src:url(../media/instrument_sans_latin_700_normal-s.p.1u3zznnpe1kz_.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:storeBody Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.storebody_9b74a792-module__PrG9Mq__className{font-family:storeBody,storeBody Fallback,system-ui,sans-serif}.storebody_9b74a792-module__PrG9Mq__variable{--font-store-body:"storeBody", "storeBody Fallback", system-ui, sans-serif}
@font-face{font-family:storeMono;src:url(../media/jetbrains_mono_latin_500_normal-s.2h52d08o60qht.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:storeMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.storemono_dd9b12d0-module__zLXBaq__className{font-family:storeMono,storeMono Fallback,ui-monospace,monospace}.storemono_dd9b12d0-module__zLXBaq__variable{--font-store-mono:"storeMono", "storeMono Fallback", ui-monospace, monospace}
@layer components{.store{--navy:#0b1f3a;--ink:#071426;--navy-2:#12294a;--grey:#f3f5f8;--line:#e3e8ef;--line-2:#cbd4e1;--text-2:#5b6b80;--text-3:#3d4e66;--on-navy:#dce4f0;--on-navy-2:#9fb0c8;--orange:#ff5b22;--orange-hover:#ff7140;--orange-text:#c2410c;--peach:#ffb08f;--focus:#2f6bff;--green:#0f6e4a;--green-bg:#e6f4ee;--wa:#128c4a;--blue:#1e4fd8;--blue-bg:#eaf0ff;--background:#fff;--surface:#fff;--surface-2:#f3f5f8;--foreground:#0b1f3a;--muted:#5b6b80;--subtle:#9fb0c8;--border:#e3e8ef;--ring:#2f6bff;--brand:#ff5b22;--brand-foreground:#0b1f3a;--good:#0f6e4a;--good-bg:#e6f4ee;--bad:#b91c1c;--bad-bg:#fee2e2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--navy);font-family:var(--font-store-body), system-ui, sans-serif;background:#fff;min-height:100dvh}.store *{border-color:var(--line)}.store :focus-visible{outline:3px solid var(--focus);outline-offset:2px}.store .disp{font-family:var(--font-store-disp), "Arial Narrow", system-ui, sans-serif;text-transform:uppercase;letter-spacing:.005em;font-weight:900;line-height:.88}.store .mono{font-family:var(--font-store-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.store .wrap{box-sizing:border-box;width:100%;max-width:1360px;margin:0 auto;padding-left:clamp(16px,4vw,48px);padding-right:clamp(16px,4vw,48px)}.store .btn{cursor:pointer;text-align:center;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .16s,background-color .16s;display:inline-flex}.store .btn:active:not(:disabled){transform:scale(.97)}.store .btn:disabled{cursor:not-allowed;opacity:.55}.store .btn-buy{background:var(--orange);color:var(--navy)}.store .btn-buy:hover:not(:disabled){background:var(--orange-hover)}.store .btn-dark{background:var(--navy);color:#fff}.store .btn-dark:hover:not(:disabled){background:#163259}.store .btn-wa{background:var(--wa);color:#fff}.store .btn-line{color:var(--navy);border:1.5px solid var(--navy);background:0 0;font-weight:600}.store .btn-ghost{color:#fff;background:0 0;border:1.5px solid #ffffffb3;font-weight:600}.store .btn-sm{border-radius:10px;min-height:44px;padding:0 16px;font-size:15px}.store .chip{border:1.5px solid var(--line-2);min-height:44px;color:var(--navy);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.store .chip[aria-pressed=true],.store .chip[aria-current=page]{border-color:var(--navy);background:var(--navy);color:#fff}.store .field{border:1.5px solid var(--line-2);width:100%;min-height:52px;font:inherit;color:var(--navy);box-sizing:border-box;background:#fff;border-radius:12px;padding:0 14px;font-size:16px}.store textarea.field{min-height:96px;padding:12px 14px}.store .lnk{text-underline-offset:4px;font-weight:600;text-decoration:underline}.store .lnk:hover,.store .nav a:hover{color:var(--orange-text)}.store .rail{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;display:flex;overflow-x:auto}.store .rail::-webkit-scrollbar{display:none}.store .rail>*{scroll-snap-align:start;flex-shrink:0}.store .ribbon{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0;overflow:hidden}.store .ribbon .track{gap:48px;width:max-content;animation:32s linear infinite store-slide;display:flex}.store .ribbon:hover .track{animation-play-state:paused}@keyframes store-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.store .announce{position:relative}@media (max-width:767px){.store .announce{height:36px;font-family:var(--font-store-body), system-ui, sans-serif;text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}.store .announce>span{opacity:0;white-space:nowrap;text-overflow:ellipsis;place-items:center;padding:0 12px;animation:12s infinite store-fade;display:grid;position:absolute;inset:0;overflow:hidden}.store .announce>span:nth-child(2){animation-delay:4s}.store .announce>span:nth-child(3){animation-delay:8s}.store .announce>span:only-child{opacity:1;animation:none}}@keyframes store-fade{0%,30%{opacity:1}34%,to{opacity:0}}.store .pop{animation:.45s cubic-bezier(.2,.8,.2,1) store-rise}@keyframes store-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.store .lift{transition:transform .25s}.store a:hover .lift{transform:translateY(-4px)}.store details>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:56px;font-size:17px;font-weight:700;list-style:none;display:flex}.store details>summary::-webkit-details-marker{display:none}.store details[open]>summary .chev{transform:rotate(180deg)}.store .prose-store a{color:var(--navy)}@media (prefers-reduced-motion:reduce){.store .ribbon .track,.store .pop,.store .announce>span{animation:none}.store .announce>span:not(:first-child){display:none}.store .announce>span:first-child{opacity:1}.store .lift,.store .btn{transition:none}}}
