@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/921a7ea4a0b6b1fa-s.1uwhc7jrbo4mx.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0ad59077d07cbed7-s.2my4drvc0bavc.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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b81eeca71e9850c-s.p.25jyahqycoolj.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:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/921a7ea4a0b6b1fa-s.1uwhc7jrbo4mx.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0ad59077d07cbed7-s.2my4drvc0bavc.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:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2b81eeca71e9850c-s.p.25jyahqycoolj.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:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}._9SNjMa_className{font-family:Syne,Syne Fallback;font-style:normal}._9SNjMa_variable{--font-syne:"Syne", "Syne Fallback"}
@font-face{font-family:DM Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7e7a43e96a65bc8b-s.0qv6i1j6ckxhj.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:DM Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/cb6d9e28937b5fab-s.p.1i2wbnqrzadp2.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:DM Mono;font-style:italic;font-weight:500;font-display:swap;src:url(../media/76f0b97e816b967e-s.3wz-2phdh7w9m.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:DM Mono;font-style:italic;font-weight:500;font-display:swap;src:url(../media/16ea9559d4d77593-s.p.3e-1uvm8wzuaf.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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cb20b375a5739b57-s.2tuvx2ggl0uf7.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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0d3323de857e1fce-s.p.048ctm9k7u_u3.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b7a08e852a63f857-s.2t3qiyt2vl-ta.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86fd170c8543a779-s.p.2_s53-223o24o.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:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.bwqjia_className{font-family:DM Mono,DM Mono Fallback}.bwqjia_variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
:root{--plum:#1b0b2a;--cream:#f6efe4;--orange:#ff5a00;--yellow:#ffd23f;--cyan:#00e5ff;--tee-cream:#f1e6c8;--tee-black:#141414;--cream-80:#f6efe4cc;--cream-85:#f6efe4d9;--cream-60:#f6efe499;--cream-55:#f6efe48c;--cream-50:#f6efe480;--cream-40:#f6efe466;--cream-35:#f6efe459;--cream-30:#f6efe44d;--cream-25:#f6efe440;--cream-12:#f6efe41f;--gutter:clamp(16px, 4vw, 48px);--font-display:var(--font-syne), sans-serif;--font-mono:var(--font-dm-mono), ui-monospace, monospace}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--plum);color:var(--cream);font-family:var(--font-mono);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--yellow)}a:hover{color:var(--orange)}::selection{background:var(--orange);color:var(--plum)}button{cursor:pointer;font-family:inherit}input{font-family:inherit}h1,h2,p,dl,dd{margin:0}@keyframes wsc-glitch{0%,88%,to{text-shadow:none;transform:none}90%{text-shadow:-5px 0 var(--orange), 5px 0 var(--cyan);transform:translate(3px,-2px)skew(-8deg)}93%{text-shadow:5px 0 var(--orange), -5px 0 var(--cyan);transform:translate(-4px,2px)}96%{text-shadow:none;transform:none}}@keyframes wsc-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes wsc-blink{50%{opacity:0}}@keyframes wsc-wobble{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes wsc-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.marquee-track,.hero-title,.logo-square,.cursor,.live-dot,.sticker-new{animation:none!important}}.shell{background:var(--plum);background-image:radial-gradient(#ffd23f17 1px,#0000 1px);background-size:22px 22px;flex-direction:column;min-height:100vh;display:flex}.main{flex:1}.eyebrow{font:500 12px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--yellow)}.label{font:500 12px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.label-sm{font:500 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.page-title{font:800 clamp(40px, 7vw, 96px) / .9 var(--font-display);letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance}.body-copy{font:400 clamp(15px, 1.4vw, 18px) / 1.6 var(--font-mono);color:var(--cream-85);text-wrap:pretty}.marquee{background:var(--orange);color:var(--plum);white-space:nowrap;font:500 12px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-bottom:3px solid var(--plum);padding:10px 0;overflow:hidden}.marquee-track{will-change:transform;gap:40px;animation:28s linear infinite wsc-marquee;display:inline-flex}.marquee-track span{padding-right:0}.nav{padding:16px var(--gutter);border-bottom:2px dashed var(--cream-25);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.logo{color:var(--cream);font:800 clamp(18px, 2.4vw, 24px) / 1 var(--font-display);letter-spacing:-.02em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:10px;padding:0;text-decoration:none;display:flex}.logo:hover{color:var(--cream)}.logo-square{background:var(--yellow);width:14px;height:14px;animation:6s linear infinite wsc-spin;display:inline-block}.cursor{font:400 11px var(--font-mono);color:var(--yellow);animation:1.2s step-end infinite wsc-blink}.nav-links{font:500 12px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:4px;display:flex}.nav-link{color:var(--cream);font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:10px 12px;text-decoration:none}.nav-link:hover,.nav-link[aria-current=page]{color:var(--orange);-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.nav-shop{color:var(--plum);background:var(--yellow);border:2px solid var(--plum);box-shadow:3px 3px 0 var(--orange);padding:10px 14px;text-decoration:none;transition:all .1s}.nav-shop:hover{background:var(--orange);color:var(--plum);box-shadow:0 0 0 var(--orange);transform:translate(3px,3px)}.btn-primary{text-align:center;font:800 15px var(--font-display);text-transform:uppercase;letter-spacing:.02em;background:var(--orange);color:var(--plum);border:3px solid var(--plum);box-shadow:5px 5px 0 var(--yellow);padding:16px 24px;text-decoration:none;transition:all .1s;display:inline-block}.btn-primary:hover{color:var(--plum);box-shadow:0 0 0 var(--yellow);transform:translate(5px,5px)}.btn-ghost{text-align:center;font:800 15px var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--cream);border:3px solid var(--cream);background:0 0;padding:16px 24px;text-decoration:none;transition:all .1s;display:inline-block}.btn-ghost:hover{background:var(--cream);color:var(--plum)}.link-back{color:var(--yellow);font:500 12px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:none}.link-back:hover{color:var(--orange)}.tee{aspect-ratio:1/1.05;justify-content:center;width:100%;display:flex;position:relative}.tee svg{width:100%;height:100%;position:absolute;inset:0}.tee-art{width:44%;height:auto;position:absolute;top:30%;left:50%;transform:translate(-50%)}.hero{padding:clamp(32px, 6vw, 80px) var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:center;gap:clamp(24px,4vw,56px);display:grid;position:relative;overflow:hidden}.hero-copy{z-index:1;flex-direction:column;gap:22px;min-width:0;display:flex;position:relative}.hero-live{align-items:center;gap:10px;display:flex}.live-dot{background:var(--orange);border-radius:50%;width:8px;height:8px;animation:1s step-end infinite wsc-blink}.hero-title{font:800 clamp(40px, 6.2vw, 112px) / .88 var(--font-display);letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;animation:5s infinite wsc-glitch}.hero-sub{font:400 clamp(15px, 1.4vw, 18px) / 1.5 var(--font-mono);color:var(--cream-80);text-wrap:pretty;max-width:46ch}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-visual{z-index:1;justify-content:center;min-width:0;display:flex;position:relative}.hero-card{background:var(--cream);border:4px solid var(--plum);width:min(100%,520px);box-shadow:12px 12px 0 var(--orange);padding:clamp(14px,2vw,24px);text-decoration:none;transition:transform .2s;display:block;position:relative;transform:rotate(-3deg)}.hero-card:hover{transform:rotate(1deg)scale(1.02)}.sticker-new{background:var(--yellow);color:var(--plum);font:800 13px var(--font-display);text-transform:uppercase;border:3px solid var(--plum);padding:10px 14px;animation:3s ease-in-out infinite wsc-wobble;position:absolute;top:-18px;right:-14px;transform:rotate(8deg)}.sticker-price{background:var(--plum);color:var(--cream);font:500 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:2px solid var(--cream);padding:8px 12px;position:absolute;bottom:-16px;left:-12px}.hero-watermark{font:800 clamp(80px, 18vw, 240px) / 1 var(--font-display);color:#0000;-webkit-text-stroke:1px #ffd23f2e;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.05em;position:absolute;bottom:-20px;right:-30px}.catalog{padding:0 var(--gutter) clamp(40px, 6vw, 80px)}.catalog-head{border-top:3px solid var(--cream);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;padding-top:20px;display:flex}.catalog-title{font:800 clamp(28px, 4vw, 48px) / 1 var(--font-display);text-transform:uppercase;letter-spacing:-.03em}.catalog-count{color:var(--yellow)}.catalog-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:16px;display:grid}.shirt-card{text-align:left;background:var(--cream);color:var(--plum);border:3px solid var(--plum);box-shadow:6px 6px 0 var(--yellow);flex-direction:column;padding:0;text-decoration:none;transition:all .12s;display:flex}.shirt-card:hover{color:var(--plum);box-shadow:0 0 0 var(--yellow);transform:translate(6px,6px)}.shirt-card-art{border-bottom:3px solid var(--plum);background:#fff6dc;padding:14px}.shirt-card-meta{flex-direction:column;gap:6px;padding:14px;display:flex}.shirt-card-status{color:var(--orange)}.shirt-card-name{font:800 17px/1.1 var(--font-display);text-transform:uppercase}.shirt-card-price{font:400 13px var(--font-mono)}.placeholder-card{color:var(--cream);border:3px dashed var(--cream-35);flex-direction:column;min-height:300px;display:flex}.placeholder-num{font:800 clamp(40px, 5vw, 64px) var(--font-display);color:var(--cream-12);letter-spacing:-.04em;flex:1;place-items:center;display:grid}.placeholder-meta{border-top:3px dashed var(--cream-35);flex-direction:column;gap:6px;padding:14px;display:flex}.placeholder-status{color:var(--cream-60)}.placeholder-title{font:800 17px/1.1 var(--font-display);text-transform:uppercase;color:var(--cream-50)}.product{padding:clamp(24px, 5vw, 64px) var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:clamp(24px,4vw,64px);display:grid}.product-gallery{flex-direction:column;gap:14px;min-width:0;display:flex}.product-stage{background:var(--cream);border:4px solid var(--plum);box-shadow:12px 12px 0 var(--yellow);padding:clamp(14px,2vw,28px)}.product-thumbs{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.thumb{aspect-ratio:1;background:var(--cream);border:3px solid var(--plum);cursor:pointer;padding:8px}.thumb[aria-pressed=true]{outline:3px solid var(--orange);outline-offset:2px}.thumb-art{aspect-ratio:1;background:var(--cream);border:3px solid var(--plum);justify-content:center;align-items:center;padding:10px;display:flex}.thumb-art img{object-fit:contain;width:100%;height:100%}.product-info{flex-direction:column;gap:22px;min-width:0;display:flex}.tags{flex-wrap:wrap;gap:10px;display:flex}.tag-fill{background:var(--orange);color:var(--plum);border:2px solid var(--plum);padding:6px 10px}.tag-yellow{border:2px solid var(--yellow);color:var(--yellow);padding:6px 10px}.tag-ghost{border:2px solid var(--cream-40);padding:6px 10px}.product-title{font:800 clamp(36px, 5.5vw, 76px) / .92 var(--font-display);letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance}.product-price{font:800 clamp(26px, 3vw, 36px) var(--font-display);align-items:baseline;gap:14px;display:flex}.product-price small{font:400 13px var(--font-mono);color:var(--cream-60)}.product-desc{font:400 15px/1.6 var(--font-mono);color:var(--cream-85);text-wrap:pretty;max-width:52ch}.option{flex-direction:column;gap:10px;display:flex}.option-head{justify-content:space-between;display:flex}.option-value{color:var(--yellow)}.sizes{flex-wrap:wrap;gap:8px;display:flex}.size-btn{min-width:52px;height:48px;font:800 14px var(--font-display);border:3px solid var(--cream);color:var(--cream);background:0 0;padding:0 14px;transition:all .1s}.size-btn:hover{border-color:var(--orange);color:var(--orange)}.size-btn[aria-pressed=true]{background:var(--cream);color:var(--plum)}.swatches{gap:10px;display:flex}.swatch{border:3px solid var(--cream);outline:3px solid var(--plum);outline-offset:-6px;width:48px;height:48px;padding:0}.swatch[aria-pressed=true]{border-color:var(--yellow)}.add-to-cart{text-align:center;font:800 18px var(--font-display);text-transform:uppercase;letter-spacing:.02em;background:var(--yellow);color:var(--plum);border:3px solid var(--plum);box-shadow:6px 6px 0 var(--orange);padding:20px 24px;text-decoration:none;transition:all .1s;display:block}.add-to-cart:hover{color:var(--plum);box-shadow:0 0 0 var(--orange);background:var(--orange);transform:translate(6px,6px)}.fine-print{font:400 12px/1.5 var(--font-mono);color:var(--cream-55)}.specs{font:400 13px/1.5 var(--font-mono);border-top:2px dashed var(--cream-30);grid-template-columns:max-content 1fr;gap:10px 20px;padding-top:18px;display:grid}.specs dt{color:var(--yellow);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.about{padding:clamp(32px, 6vw, 96px) var(--gutter);flex-direction:column;gap:28px;max-width:900px;display:flex}.about-copy{flex-direction:column;gap:18px;max-width:58ch;display:flex}.stats{border-top:3px solid var(--cream);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;padding-top:24px;display:grid}.stat{flex-direction:column;gap:6px;display:flex}.stat-value{font:800 40px var(--font-display);color:var(--yellow)}.stat-label{color:var(--cream-60)}.newsletter{padding:clamp(32px, 6vw, 96px) var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:center;gap:clamp(24px,4vw,64px);display:grid}.newsletter-copy{flex-direction:column;gap:22px;display:flex}.newsletter-copy .body-copy{max-width:48ch}.perks{font:400 14px/1.5 var(--font-mono);flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.perks li{gap:12px;display:flex}.perks li span{color:var(--orange)}.signup-card{background:var(--cream);color:var(--plum);border:4px solid var(--plum);box-shadow:12px 12px 0 var(--orange);flex-direction:column;gap:16px;padding:clamp(20px,3vw,36px);display:flex;transform:rotate(1.5deg)}.signup-title{font:800 22px/1 var(--font-display);text-transform:uppercase;letter-spacing:-.02em}.signup-done{border:3px solid var(--plum);background:var(--yellow);font:800 18px/1.3 var(--font-display);text-transform:uppercase;padding:18px}.signup-form{flex-direction:column;gap:16px;display:flex}.field{font:500 11px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;flex-direction:column;gap:6px;display:flex}.field input{font:400 16px var(--font-mono);border:3px solid var(--plum);color:var(--plum);background:#fff;outline:none;width:100%;padding:14px}.field input:focus{border-color:var(--orange)}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.signup-btn{font:800 16px var(--font-display);text-transform:uppercase;background:var(--plum);color:var(--cream);border:3px solid var(--plum);box-shadow:5px 5px 0 var(--yellow);padding:16px;transition:all .1s}.signup-btn:hover{box-shadow:0 0 0 var(--yellow);transform:translate(5px,5px)}.signup-btn:disabled{opacity:.6;cursor:wait;box-shadow:5px 5px 0 var(--yellow);transform:none}.signup-error{font:500 13px/1.4 var(--font-mono);color:#b3270b}.signup-note{font:400 11px/1.5 var(--font-mono);color:#6b4e2e}.faq{padding:clamp(32px, 6vw, 96px) var(--gutter);flex-direction:column;gap:28px;max-width:860px;display:flex}.faq-list{border-top:3px solid var(--cream);flex-direction:column;display:flex}.faq-item{border-bottom:2px dashed var(--cream-30)}.faq-q{text-align:left;width:100%;color:var(--cream);font:800 clamp(16px, 1.8vw, 22px) / 1.2 var(--font-display);text-transform:uppercase;letter-spacing:-.01em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.faq-q:hover{color:var(--yellow)}.faq-icon{font:400 24px var(--font-mono);color:var(--orange);flex:none}.faq-a{font:400 15px/1.6 var(--font-mono);color:var(--cream-85);text-wrap:pretty;max-width:60ch;padding:0 0 22px}.footer{border-top:3px solid var(--cream);padding:28px var(--gutter);font:500 11px/1.6 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cream-60);flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.footer-links{flex-wrap:wrap;gap:18px;display:flex}.footer-links a{text-decoration:none}.shirt-image{aspect-ratio:1;width:100%;position:relative}.shirt-card-status.is-sold-out{color:#8a1c00}.thumb .shirt-image{width:100%;height:100%}.add-to-cart:disabled{cursor:not-allowed;opacity:.55;box-shadow:6px 6px 0 var(--orange);background:var(--yellow);transform:none}.size-btn:disabled{opacity:.35;cursor:not-allowed;border-color:var(--cream);color:var(--cream);text-decoration:line-through}.fine-print a{color:var(--yellow)}.skeleton{background:repeating-linear-gradient(-45deg,#e9dfcb 0 12px,#f6efe4 12px 24px)}.skeleton-text{background:var(--cream-12);width:70%;min-height:1em}
