@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.1jc1xb-qv_87z.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.3dbq0oou7i_24.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254-s.p.2mm3nq9i83l-m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_b81e1bfb-module__3coPMq__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_b81e1bfb-module__3coPMq__variable{--font-slab-body:"Poppins", "Poppins Fallback"}
@font-face{font-family:Signal Compressed;src:url(/fonts/signal-compressed.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Baton Turbo;src:url(/fonts/baton-turbo-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Baton Turbo;src:url(/fonts/baton-turbo-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Maison Neue Mono;src:url(/fonts/maison-neue-mono.woff2)format("woff2");font-weight:400;font-display:swap}:root{--black:#000;--cream:#f0ede3;--navy:#0d275f;--blue:#00f;--dark-green:#34574e;--olive:#716732;--teal:#099;--purple:#9b23ff;--coral:#ff6e64;--pink:#ffaac8;--gold:#e69914;--font-display:"Signal Compressed", Impact, "Arial Narrow", sans-serif;--font-body:"Baton Turbo", Arial, Helvetica, sans-serif;--font-mono:"Maison Neue Mono", "IBM Plex Mono", monospace}*{box-sizing:border-box;margin:0;padding:0}html{background:#d8d4c8}body{font-family:var(--font-body);color:var(--black);background:#d8d4c8}.frame{background:var(--cream);flex-direction:column;max-width:520px;min-height:100dvh;margin:0 auto;display:flex}.col{width:100%;max-width:1200px;margin-inline:auto}.deck{grid-template-columns:1fr;display:grid}.bleed{margin:0 -16px}@media (min-width:640px){.frame:has(.menu){max-width:none}.bleed{margin:0}.deck{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.deck{grid-template-columns:repeat(3,1fr)}}button,input{font:inherit;border:0;outline:0}button{color:inherit;cursor:pointer;background:0 0;border-radius:8px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--purple);outline-offset:2px}input,textarea{font-family:var(--font-mono);background:#e6e2d6;border:0;border-radius:0;width:100%;padding:12px;font-size:14px}@supports (-webkit-touch-callout:none){input,textarea,select{font-size:16px!important}}.mono{font-family:var(--font-mono);text-transform:uppercase}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;line-height:.92}.btn{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.5px;color:var(--black);background:#e6e2d6;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 18px;font-size:12px;display:inline-flex}.btn-primary{background:var(--blue);color:var(--cream)}.btn-block{width:100%}.btn[disabled]{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.scroll-x{scrollbar-width:none}.scroll-x::-webkit-scrollbar{display:none}
@font-face{font-family:Megazoid;src:url(../media/megazoid.04s799y82wnhg.otf)format("opentype");font-weight:400 900;font-display:swap}@font-face{font-family:Cooper Std Black;src:url(../media/cooper-std-black.3i_g9iwt9r1j4.otf)format("opentype");font-weight:400 900;font-display:swap}@font-face{font-family:Source Code Variable;src:url(../media/source-code-variable.00skzxuhvf_6r.ttf)format("truetype");font-weight:200 900;font-display:swap}[data-brand=slab]{--sl-black:#000;--sl-paper:#fff;--sl-pink:#edbed6;--sl-green:#d6e084;--sl-blue:#798cc6;--sl-grey-70:#4a4a4a;--sl-grey-40:#9b9b9b;--sl-grey-15:#e4e2dd;--sl-display:"Megazoid", "Arial Black", Impact, sans-serif;--sl-alt:"Cooper Std Black", Georgia, serif;--sl-mono:"Source Code Variable", "Source Code Pro", ui-monospace, monospace;--sl-body:var(--font-slab-body,"Poppins"), system-ui, sans-serif;--sl-keyline:3px solid var(--sl-paper);--sl-ease:cubic-bezier(.2, .8, .3, 1)}[data-brand=slab],[data-brand=slab] body{background:var(--sl-black);color:var(--sl-paper);font-family:var(--sl-body)}[data-brand=slab] .frame{background:var(--sl-black);max-width:520px}[data-brand=slab] button,[data-brand=slab] input,[data-brand=slab] textarea,[data-brand=slab] select{font-family:var(--sl-body);color:inherit}[data-brand=slab] button:focus-visible,[data-brand=slab] a:focus-visible,[data-brand=slab] input:focus-visible,[data-brand=slab] textarea:focus-visible,[data-brand=slab] select:focus-visible,[data-brand=slab] label:focus-within{outline:3px solid var(--sl-blue);outline-offset:0}.sl-display{font-family:var(--sl-display);text-transform:uppercase;letter-spacing:-.02em;font-weight:400;line-height:.88}.sl-alt{font-family:var(--sl-alt);font-weight:400;line-height:1.08}.sl-mono{font-family:var(--sl-mono);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}.sl-body{font-family:var(--sl-body);font-size:16px;font-weight:500;line-height:1.5}.sl-muted{color:var(--sl-grey-40)}.sl-pink{color:var(--sl-pink)}.sl-green{color:var(--sl-green)}.sl-stack{flex-direction:column;gap:4px;margin:0;display:flex}.sl-stack>span:nth-child(odd){color:var(--sl-pink)}.sl-stack>span:nth-child(2n),.sl-stack--green-first>span:nth-child(odd){color:var(--sl-green)}.sl-stack--green-first>span:nth-child(2n){color:var(--sl-pink)}.sl-stack--shadow>span{text-shadow:5px 5px 0 var(--sl-black)}.sl-page{flex-direction:column;flex:1;gap:28px;min-height:100dvh;padding:24px;display:flex}.sl-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.sl-top img{display:block}.sl-btn{border:3px solid var(--sl-black);background:var(--sl-black);min-height:44px;color:var(--sl-paper);font-family:var(--sl-body);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:6px 6px 0 var(--sl-black);transition:transform .12s var(--sl-ease), box-shadow .12s var(--sl-ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.sl-btn:hover{box-shadow:3px 3px 0 var(--sl-black);transform:translate(3px,3px)}.sl-btn:active{box-shadow:none;transform:translate(6px,6px)}.sl-btn[disabled],.sl-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;transform:none}.sl-btn--pink{background:var(--sl-pink);color:var(--sl-black);border-color:var(--sl-black);box-shadow:6px 6px 0 var(--sl-paper)}.sl-btn--pink:hover{box-shadow:3px 3px 0 var(--sl-paper)}.sl-btn--green{background:var(--sl-green);color:var(--sl-black);box-shadow:6px 6px 0 var(--sl-paper)}.sl-btn--green:hover{box-shadow:3px 3px 0 var(--sl-paper)}.sl-btn--inverse{background:var(--sl-paper);color:var(--sl-black);border-color:var(--sl-paper);box-shadow:none}.sl-btn--inverse:hover,.sl-btn--inverse:active{box-shadow:none;transform:none}.sl-btn--sm{letter-spacing:.12em;min-height:36px;padding:8px 16px;font-size:12px}.sl-btn--lg{letter-spacing:.04em;min-height:56px;padding:18px 34px;font-size:16px}.sl-btn--block{width:100%;display:flex}.sl-list{flex-direction:column;display:flex}.sl-row{box-sizing:border-box;border-bottom:1px solid var(--sl-grey-70);text-align:left;width:100%;min-height:84px;color:inherit;background:0 0;border-radius:0;align-items:center;gap:14px;padding:10px 0;text-decoration:none;display:flex}.sl-row--pick{min-height:60px;padding:6px 0}.sl-row[disabled]{cursor:default}.sl-row-body{flex-direction:column;flex-grow:1;gap:6px;width:0;display:flex}.sl-row-name{margin:0;font-size:16px;line-height:.95}.sl-row-desc{font-size:12px;font-weight:500;line-height:1.35}.sl-row-price{font-family:var(--sl-mono);letter-spacing:.12em;white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:600}.sl-row--off .sl-row-name,.sl-row--off .sl-row-price{text-decoration:line-through;text-decoration-thickness:3px}.sl-row--off .sl-thumb,.sl-row--off .sl-row-desc{opacity:.45}.sl-thumb{object-fit:cover;border:var(--sl-keyline);background:var(--sl-grey-70);flex-shrink:0;width:60px;height:60px;display:block}.sl-thumb--sm{width:44px;height:44px}.sl-thumb--xl{aspect-ratio:1;width:60%;max-width:264px;height:auto;box-shadow:8px 8px 0 var(--sl-pink);align-self:center;transform:rotate(-4deg)}.sl-thumb--xl.sl-thumb--green{box-shadow:8px 8px 0 var(--sl-green);transform:rotate(3deg)}.sl-tag{font-family:var(--sl-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600}.sl-radio{width:22px;height:22px;accent-color:var(--sl-pink);flex-shrink:0;margin:0}.sl-section-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sl-field{flex-direction:column;gap:6px;display:flex}.sl-label{font-family:var(--sl-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}[data-brand=slab] .sl-input{box-sizing:border-box;background:var(--sl-black);width:100%;min-height:48px;color:var(--sl-paper);border:var(--sl-keyline);font-family:var(--sl-mono);letter-spacing:.02em;border-radius:0;padding:12px 14px;font-size:15px;font-weight:500}[data-brand=slab] .sl-input::placeholder{color:var(--sl-grey-40)}.sl-check{cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;font-weight:500;line-height:1.4;display:flex}.sl-check input{width:22px;height:22px;accent-color:var(--sl-pink);flex:none;margin:1px 0 0}.sl-error{font-family:var(--sl-mono);letter-spacing:.04em;border:3px solid var(--sl-pink);box-shadow:6px 6px 0 var(--sl-pink);background:var(--sl-black);margin-bottom:6px;padding:12px 14px;font-size:12px;font-weight:700}.sl-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sl-slot{box-sizing:border-box;border:var(--sl-keyline);background:var(--sl-black);min-height:48px;color:var(--sl-paper);font-family:var(--sl-mono);letter-spacing:.12em;cursor:pointer;border-radius:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.sl-slot[aria-pressed=true]{background:var(--sl-pink);border-color:var(--sl-pink);color:var(--sl-black)}[data-brand=slab] .sl-select{background:var(--sl-black);min-height:48px;color:var(--sl-paper);border:var(--sl-keyline);font-family:var(--sl-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:0;width:100%;padding:10px 12px;font-size:13px;font-weight:600}.sl-step{align-items:center;gap:10px;display:inline-flex}.sl-step button{border:var(--sl-keyline);background:var(--sl-black);width:44px;height:44px;color:var(--sl-paper);font-family:var(--sl-mono);cursor:pointer;border-radius:999px;font-size:18px;font-weight:700}.sl-step span{font-family:var(--sl-mono);text-align:center;min-width:24px;font-size:16px;font-weight:700}.sl-notice{border:var(--sl-keyline);box-shadow:6px 6px 0 var(--sl-pink);padding:16px}.sl-marquee{background:var(--sl-green);color:var(--sl-black);white-space:nowrap;font-family:var(--sl-mono);letter-spacing:.12em;text-transform:uppercase;padding:8px 0;font-size:12px;font-weight:700;overflow:hidden}.sl-marquee>div{animation:26s linear infinite sl-marquee;display:inline-block}.sl-marquee span:after{content:" ● "}@keyframes sl-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.sl-sheet{z-index:40;background:var(--sl-black);justify-content:center;display:flex;position:fixed;inset:0;overflow-y:auto}.sl-sheet>.sl-page{width:min(520px,100vw);min-height:100%}.sl-toasts{z-index:50;flex-direction:column;gap:8px;width:min(480px,100vw - 32px);display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.sl-toast{text-align:left;background:var(--sl-pink);color:var(--sl-black);border:3px solid var(--sl-black);box-shadow:6px 6px 0 var(--sl-paper);font-family:var(--sl-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;padding:12px 14px;font-size:12px;font-weight:700}.sl-stage{border-bottom:1px solid var(--sl-grey-70);align-items:center;gap:14px;padding:16px 0;display:flex}.sl-stage-n{border:var(--sl-keyline);width:36px;height:36px;font-family:var(--sl-mono);flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.sl-stage--done .sl-stage-n{background:var(--sl-green);border-color:var(--sl-green);color:var(--sl-black)}.sl-stage--current .sl-stage-n{background:var(--sl-pink);border-color:var(--sl-pink);color:var(--sl-black)}.sl-stage--todo{opacity:.4}@media (prefers-reduced-motion:reduce){.sl-marquee>div{animation:none}.sl-btn,.sl-btn:hover,.sl-btn:active{transition:none}}
