*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}:root{--bg: #FFFFFF;--ink: #000000;--ink-soft: #1a1a1a;--mute: #6b6b6b;--pink: #FF69B4;--pink-soft: #FFC1CC;--sky: #87CEEB;--yellow: #FFD400;--acid: #FFD400;--acid-deep: #FFD400;--hot: #FF69B4;--line: rgba(0, 0, 0, .14);--radius: 14px;--max: 1320px;--ease: cubic-bezier(.22, 1, .36, 1)}html,body{background:var(--bg);color:var(--ink);font-family:Inter,system-ui,sans-serif;font-weight:400;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;border:0;background:none;color:inherit;cursor:pointer}::selection{background:var(--acid);color:#000}.display{font-family:Fjalla One,Archivo Black,sans-serif;letter-spacing:-.005em;line-height:.9;text-transform:uppercase;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:Fjalla One,Archivo Black,sans-serif;font-weight:400}.bungee{font-family:Bungee,sans-serif;text-transform:uppercase;letter-spacing:.08em}.marker{font-family:Permanent Marker,cursive}.offer-bar{background:var(--ink);color:var(--yellow);padding:10px 16px;display:flex;justify-content:center;align-items:center;gap:18px;font-family:Bungee,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;text-align:center;flex-wrap:wrap;position:relative;z-index:65}.offer-bar .pulse{width:8px;height:8px;background:var(--hot);border-radius:50%;box-shadow:0 0 #ff3a78b3;animation:pulse 1.5s infinite}@keyframes pulse{0%{box-shadow:0 0 #ff3a78b3}70%{box-shadow:0 0 0 10px #ff3a7800}to{box-shadow:0 0 #ff3a7800}}.offer-bar .timer{color:var(--bg);background:#ffffff1a;padding:4px 10px;border-radius:99px;font-variant-numeric:tabular-nums;font-size:11px}.offer-bar .cta-link{color:var(--acid);text-decoration:underline;text-underline-offset:3px}.ticker{background:var(--ink);color:var(--acid);font-family:Bungee,sans-serif;font-size:11px;letter-spacing:.22em;padding:9px 0;overflow:hidden;display:none}.ticker-track{display:flex;gap:60px;white-space:nowrap;animation:tick 30s linear infinite;width:max-content}.ticker span{display:inline-flex;align-items:center;gap:14px}.ticker .smy{display:inline-block;width:14px;height:14px;border-radius:50%;background:var(--acid);position:relative}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.nav{position:sticky;top:0;z-index:60;background:#fffef7eb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav-inner{max-width:var(--max);margin:0 auto;padding:14px 24px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.nav-left,.nav-right{display:flex;gap:22px;align-items:center}.nav-right{justify-content:flex-end}.nav-link{font-size:13px;letter-spacing:.06em;font-weight:500;position:relative;padding:8px 0;cursor:pointer}.nav-link:after{content:"";position:absolute;left:0;bottom:2px;height:2px;width:0;background:var(--ink);transition:width .35s var(--ease)}.nav-link:hover:after{width:100%}.nav-link.has-mega{padding-right:14px}.nav-link.has-mega:before{content:"\25be";position:absolute;right:0;top:8px;font-size:10px}.logo{display:flex;align-items:center;gap:10px;font-family:Archivo Black,sans-serif;font-size:18px;text-transform:uppercase;letter-spacing:-.01em}.logo .smiley{width:30px;height:30px;border-radius:50%;background:var(--acid);position:relative;flex-shrink:0;border:2px solid var(--ink)}.logo .smiley:before,.logo .smiley:after{content:"";position:absolute;width:3px;height:6px;background:var(--ink);border-radius:2px;top:8px}.logo .smiley:before{left:8px}.logo .smiley:after{right:8px}.logo .smiley i{position:absolute;left:6px;right:6px;bottom:6px;height:8px;border:2px solid var(--ink);border-top:0;border-radius:0 0 14px 14px}.cart-btn{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--ink);padding:9px 14px;border-radius:99px;font-size:12px;letter-spacing:.08em;font-weight:600;transition:all .25s var(--ease)}.cart-btn:hover{background:var(--ink);color:var(--acid)}.cart-btn .count{background:var(--ink);color:var(--acid);font-size:10px;padding:2px 6px;border-radius:99px;font-weight:700}.cart-btn:hover .count{background:var(--acid);color:var(--ink)}.icon-link{display:none;font-size:13px}.burger{display:none;width:36px;height:36px;border:1px solid var(--ink);border-radius:99px;align-items:center;justify-content:center}.burger span{width:14px;height:2px;background:var(--ink);position:relative;display:block}.burger span:before,.burger span:after{content:"";position:absolute;left:0;width:14px;height:2px;background:var(--ink)}.burger span:before{top:-5px}.burger span:after{top:5px}.mega{position:absolute;left:0;right:0;top:100%;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:0 30px 50px -20px #00000026;padding:36px 24px 40px;display:none}.mega.open{display:block;animation:fade .25s var(--ease)}@keyframes fade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mega-inner{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:1.2fr 2fr;gap:50px}.mega h6{font-family:Bungee,sans-serif;font-size:11px;letter-spacing:.18em;color:var(--mute);margin-bottom:14px}.mega ul{list-style:none;display:flex;flex-direction:column;gap:8px}.mega ul a{font-family:Archivo Black,sans-serif;font-size:18px;text-transform:uppercase;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:10px;transition:color .2s}.mega ul a:hover{color:var(--hot)}.mega ul a .arr{opacity:0;transition:opacity .2s,transform .2s}.mega ul a:hover .arr{opacity:1;transform:translate(3px)}.mega-feature{background:var(--acid);border-radius:var(--radius);padding:30px;color:var(--ink);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-height:240px}.mega-feature h4{font-family:Archivo Black,sans-serif;font-size:28px;text-transform:uppercase;line-height:.95}.mega-feature p{font-size:14px;margin-top:10px;max-width:300px}.mega-feature .gobtn{margin-top:18px;background:var(--ink);color:var(--acid);padding:12px 18px;border-radius:99px;font-family:Bungee,sans-serif;font-size:11px;letter-spacing:.16em;display:inline-flex;align-items:center;gap:8px;align-self:flex-start}.hero{position:relative;padding:60px 24px 40px;border-bottom:1px solid var(--line);overflow:hidden;background:var(--bg)}.hero-grid{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:center}.hero h1{font-size:clamp(48px,9vw,140px);color:var(--ink);position:relative}.hero h1 .acid-bg{background:var(--acid);padding:0 .15em;display:inline-block;line-height:.95;box-decoration-break:clone;-webkit-box-decoration-break:clone}.hero .signed{font-family:Permanent Marker,cursive;font-size:22px;color:var(--ink-soft);transform:rotate(-3deg);display:inline-block;margin-top:14px}.hero-sub{margin-top:26px;font-size:17px;color:var(--ink-soft);max-width:480px;line-height:1.55}.hero-cta{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:10px;padding:16px 26px;border-radius:99px;font-family:Bungee,sans-serif;font-size:12px;letter-spacing:.14em;text-transform:uppercase;transition:all .3s var(--ease);border:2px solid transparent}.btn-primary{background:var(--ink);color:var(--acid)}.btn-primary:hover{background:var(--acid);color:var(--ink);transform:translateY(-2px)}.btn-ghost{border-color:var(--ink);color:var(--ink)}.btn-ghost:hover{background:var(--ink);color:var(--acid)}.btn .arr{transition:transform .3s}.btn:hover .arr{transform:translate(3px)}.hero-meta{display:flex;gap:32px;margin-top:38px;flex-wrap:wrap}.hero-meta .m{font-size:12px;letter-spacing:.06em;color:var(--ink-soft);max-width:170px}.hero-meta .m b{font-family:Archivo Black,sans-serif;font-size:22px;color:var(--ink);display:block;line-height:1;margin-bottom:6px}.hero-art{position:relative;aspect-ratio:1/1;max-width:560px;justify-self:center;width:100%}.hero-smiley-big{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--acid);border-radius:50%;border:4px solid var(--ink);box-shadow:14px 14px 0 var(--ink)}.hero-smiley-big .eye{position:absolute;width:42px;height:62px;background:var(--ink);border-radius:30px;top:30%}.hero-smiley-big .eye.l{left:25%}.hero-smiley-big .eye.r{right:25%}.hero-smiley-big .mouth{position:absolute;left:22%;right:22%;bottom:18%;height:34%;border:8px solid var(--ink);border-top:0;border-radius:0 0 200px 200px;background:transparent}.hero-smiley-big:after{content:"";position:absolute;width:42px;height:42px;background:var(--bg);border-radius:50%;top:18%;left:22%;opacity:.7}.spin-stamp{position:absolute;right:-22px;top:-22px;width:120px;height:120px;animation:spin 18s linear infinite;z-index:3}@keyframes spin{to{transform:rotate(360deg)}}.spin-stamp svg{width:100%;height:100%}.spin-stamp .core{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:Archivo Black,sans-serif;font-size:18px;color:var(--ink);text-transform:uppercase}section{padding:90px 24px;position:relative}.container{max-width:var(--max);margin:0 auto}.eyebrow{font-family:Bungee,sans-serif;font-size:11px;letter-spacing:.22em;color:var(--ink);text-transform:uppercase;display:inline-flex;align-items:center;gap:10px;margin-bottom:16px}.eyebrow:before{content:"";width:24px;height:1px;background:var(--ink)}.h2{font-family:Archivo Black,sans-serif;font-size:clamp(34px,5.5vw,72px);text-transform:uppercase;line-height:.95;letter-spacing:-.02em}.h2 em{font-style:normal;background:var(--acid);padding:0 .12em;display:inline-block}.section-head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:20px;margin-bottom:42px}.section-head p{max-width:480px;color:var(--ink-soft);font-size:15px}.types{background:var(--ink);color:var(--bg);padding:30px 24px}.types-row{max-width:var(--max);margin:0 auto;display:flex;gap:14px;overflow-x:auto;scrollbar-width:none}.types-row::-webkit-scrollbar{display:none}.type-pill{flex-shrink:0;display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border:1.5px solid rgba(255,254,247,.25);border-radius:99px;font-family:Bungee,sans-serif;font-size:12px;letter-spacing:.14em;text-transform:uppercase;transition:all .25s var(--ease);cursor:pointer}.type-pill:hover{background:var(--acid);color:var(--ink);border-color:var(--acid)}.type-pill .count{font-family:Inter,sans-serif;font-size:11px;background:#fffef71a;padding:2px 8px;border-radius:99px;letter-spacing:.04em}.type-pill:hover .count{background:#0000001f;color:var(--ink)}.products{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.card{position:relative;background:#f3eede;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.card:hover{transform:translateY(-5px);box-shadow:0 20px 40px -20px #0000002e}.card-media{position:relative;aspect-ratio:4/5;overflow:hidden;display:grid;place-items:center;padding:30px}.card-media .tee{width:80%;height:80%;background:var(--bg);border-radius:14px;display:grid;place-items:center;position:relative;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.card-media .tee:before,.card-media .tee:after{content:"";position:absolute;top:0;width:30%;height:30%;background:#f3eede;clip-path:polygon(0 0,100% 0,80% 100%,0 100%)}.card-media .tee:before{left:-2%}.card-media .tee:after{right:-2%;transform:scaleX(-1)}.card-media .graphic{font-family:Archivo Black,sans-serif;text-align:center;color:var(--ink);text-transform:uppercase;line-height:.9;letter-spacing:-.02em;padding:0 16px;position:relative;z-index:2;font-size:24px}.card-media .graphic .smy{display:inline-block;width:54px;height:54px;background:var(--acid);border-radius:50%;border:2px solid var(--ink);position:relative;margin-bottom:8px}.card-media .graphic .smy:before,.card-media .graphic .smy:after{content:"";position:absolute;width:4px;height:8px;background:var(--ink);border-radius:2px;top:14px}.card-media .graphic .smy:before{left:14px}.card-media .graphic .smy:after{right:14px}.card-media .graphic .smy i{position:absolute;left:8px;right:8px;bottom:10px;height:12px;border:2px solid var(--ink);border-top:0;border-radius:0 0 20px 20px}.card.bg-cream{background:#f3eede}.card.bg-blk{background:#1a1a1a;color:var(--bg)}.card.bg-blk .card-media .tee{background:#0c0c0c;box-shadow:inset 0 0 0 1px #fffef726}.card.bg-blk .card-media .tee:before,.card.bg-blk .card-media .tee:after{background:#1a1a1a}.card.bg-blk .card-media .graphic,.card.bg-blk .card-info{color:var(--bg)}.card.bg-blk .card-info .price{color:var(--acid)}.card.bg-pink{background:#ffd9e3}.card.bg-acid{background:#f5e400}.card.bg-blue{background:#cfe1ff}.card.bg-mint{background:#d4f0d8}.card.bg-orange{background:#ffd2a8}.card-badge{position:absolute;top:12px;left:12px;background:var(--ink);color:var(--acid);font-family:Bungee,sans-serif;font-size:9px;letter-spacing:.14em;padding:5px 10px;border-radius:99px;text-transform:uppercase;z-index:3}.card.bg-blk .card-badge{background:var(--acid);color:var(--ink)}.card-quick{position:absolute;left:10px;right:10px;bottom:10px;display:flex;gap:6px;transform:translateY(120%);transition:transform .4s var(--ease);z-index:3}.card:hover .card-quick{transform:translateY(0)}.qbtn{flex:1;background:var(--ink);color:var(--acid);padding:11px;border-radius:99px;font-family:Bungee,sans-serif;font-size:10px;letter-spacing:.14em;text-transform:uppercase;text-align:center;transition:background .25s}.qbtn:hover{background:var(--acid);color:var(--ink)}.iconbtn{width:38px;height:38px;display:grid;place-items:center;background:var(--bg);border:1px solid var(--ink);color:var(--ink);border-radius:50%;font-size:13px}.iconbtn:hover{background:var(--acid)}.card-info{padding:14px 16px 18px}.card-cat{font-family:Bungee,sans-serif;font-size:9px;letter-spacing:.18em;color:var(--mute);text-transform:uppercase;margin-bottom:4px}.card.bg-blk .card-cat{color:#fffef78c}.card-name{font-weight:600;font-size:14px;line-height:1.3;letter-spacing:.005em}.card-meta{margin-top:8px;display:flex;justify-content:space-between;align-items:center;gap:6px}.card-meta .price{font-family:Archivo Black,sans-serif;font-size:15px}.card-meta .price .from{font-family:Inter,sans-serif;font-size:10px;color:var(--mute);font-weight:500;letter-spacing:.06em;text-transform:uppercase;margin-right:4px}.card-meta .organic{font-size:10px;color:var(--ink-soft);display:inline-flex;align-items:center;gap:4px;letter-spacing:.04em}.card.bg-blk .card-meta .organic{color:#fffef799}.card-meta .organic:before{content:"";width:8px;height:8px;border-radius:50%;background:#3aa856}.brands{background:#f3eede;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.brands-rail{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.brand-tile{position:relative;aspect-ratio:1/1.15;border-radius:var(--radius);overflow:hidden;cursor:pointer;display:grid;place-items:center;border:1.5px solid var(--ink);transition:transform .35s var(--ease)}.brand-tile:hover{transform:translateY(-4px)}.brand-tile .label{position:absolute;left:14px;bottom:14px;font-family:Bungee,sans-serif;font-size:13px;letter-spacing:.06em;text-transform:uppercase;z-index:2;line-height:1}.brand-tile .num{position:absolute;left:14px;top:14px;font-family:Bungee,sans-serif;font-size:10px;letter-spacing:.18em;opacity:.6;z-index:2}.brand-tile .arr{position:absolute;right:14px;top:14px;font-size:14px;z-index:2}.brand-tile .vibe{font-family:Archivo Black,sans-serif;font-size:54px;text-transform:uppercase;letter-spacing:-.04em;line-height:.85;text-align:center;padding:0 14px;position:relative;z-index:1;opacity:.18}.bt-hand{background:var(--acid);color:var(--ink)}.bt-hand .vibe{opacity:.25}.bt-dready{background:#1a1a1a;color:var(--bg)}.bt-sista{background:#ffb7d3;color:var(--ink)}.bt-handspun{background:#cfe1ff;color:var(--ink)}.bt-btka{background:#d4f0d8;color:var(--ink)}.bt-vortex{background:#ff6b3d;color:var(--bg)}.bt-funky{background:#ffd2a8;color:var(--ink)}.bt-dodo{background:#9d6cff;color:var(--bg)}.bt-incu{background:var(--bg);color:var(--ink);border-style:dashed}.heritage{padding:110px 24px;background:var(--bg)}.her-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center;max-width:var(--max);margin:0 auto}.her-text p{font-size:17px;color:var(--ink-soft);margin-top:18px;line-height:1.65}.her-text p strong{color:var(--ink)}.her-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:36px;padding-top:30px;border-top:1px solid var(--line)}.her-stats .s b{font-family:Archivo Black,sans-serif;font-size:38px;display:block;line-height:1}.her-stats .s span{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin-top:6px;display:block}.her-art{position:relative;aspect-ratio:4/5;background:var(--acid);border-radius:var(--radius);border:2px solid var(--ink);box-shadow:14px 14px 0 var(--ink);overflow:hidden;display:grid;place-items:center;padding:40px}.her-art .text-art{font-family:Archivo Black,sans-serif;font-size:clamp(40px,9vw,90px);text-transform:uppercase;text-align:center;line-height:.85;letter-spacing:-.03em;color:var(--ink)}.her-art .stamp{position:absolute;top:18px;left:18px;background:var(--ink);color:var(--acid);padding:6px 12px;border-radius:99px;font-family:Bungee,sans-serif;font-size:10px;letter-spacing:.18em}.her-art .scribble{position:absolute;bottom:18px;right:18px;font-family:Permanent Marker,cursive;font-size:24px;transform:rotate(-6deg);color:var(--ink)}.signed-by{margin-top:20px;font-family:Permanent Marker,cursive;font-size:24px;color:var(--ink);transform:rotate(-2deg);display:inline-block}.why{background:#f3eede;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.why-card{background:var(--bg);border:1px solid var(--ink);border-radius:var(--radius);padding:28px 22px;position:relative;transition:transform .3s var(--ease)}.why-card:hover{transform:translateY(-3px);background:var(--acid)}.why-card .ic{width:46px;height:46px;border-radius:50%;background:var(--acid);border:1.5px solid var(--ink);display:grid;place-items:center;margin-bottom:18px;font-family:Archivo Black,sans-serif;font-size:18px}.why-card:hover .ic{background:var(--ink);color:var(--acid)}.why-card h4{font-family:Archivo Black,sans-serif;font-size:18px;text-transform:uppercase;margin-bottom:8px;letter-spacing:-.01em}.why-card p{font-size:13px;color:var(--ink-soft);line-height:1.55}.incu{background:var(--ink);color:var(--bg);padding:90px 24px;position:relative;overflow:hidden}.incu:before{content:"INCUBATOR";position:absolute;font-family:Archivo Black,sans-serif;font-size:clamp(120px,22vw,360px);color:#f5e4000f;right:-30px;top:50%;transform:translateY(-50%);letter-spacing:-.04em;line-height:1;pointer-events:none;white-space:nowrap}.incu-inner{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center;position:relative;z-index:2}.incu .h2 em{background:var(--acid);color:var(--ink)}.incu p{margin-top:18px;color:#fffef7c7;max-width:520px;font-size:16px;line-height:1.65}.incu-note{margin-top:30px;display:inline-flex;align-items:center;gap:14px;border:1px dashed rgba(245,228,0,.4);padding:14px 22px;border-radius:99px;font-family:Bungee,sans-serif;font-size:11px;letter-spacing:.16em;color:var(--acid)}.incu-art{aspect-ratio:1/1;background:var(--acid);border-radius:50%;display:grid;place-items:center;justify-self:center;width:100%;max-width:380px;color:var(--ink);font-family:Archivo Black,sans-serif;font-size:54px;text-transform:uppercase;line-height:.9;text-align:center;letter-spacing:-.02em;border:3px solid var(--bg);position:relative;animation:bob 6s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.signup{padding:0 24px}.signup-inner{max-width:var(--max);margin:0 auto;border-radius:24px;background:var(--acid);padding:70px 50px;border:2px solid var(--ink);box-shadow:14px 14px 0 var(--ink);position:relative;overflow:hidden}.signup-inner:before{content:"\263b";font-family:Archivo Black,sans-serif;font-size:520px;position:absolute;right:-100px;top:-180px;color:#0000000d;line-height:1;pointer-events:none}.signup h2{font-family:Archivo Black,sans-serif;font-size:clamp(36px,5.5vw,72px);text-transform:uppercase;line-height:.92;max-width:780px;color:var(--ink)}.signup p{margin-top:14px;color:var(--ink-soft);max-width:520px;font-size:16px}.signup-form{margin-top:30px;display:flex;gap:8px;max-width:580px;background:var(--bg);border:2px solid var(--ink);border-radius:99px;padding:6px;flex-wrap:wrap}.signup-form input{flex:1;min-width:200px;background:transparent;border:0;padding:14px 20px;font-family:inherit;font-size:14px;outline:none;color:var(--ink)}.signup-form input::placeholder{color:var(--mute)}.signup-form button{background:var(--ink);color:var(--acid);padding:14px 24px;border-radius:99px;font-family:Bungee,sans-serif;font-size:12px;letter-spacing:.16em;text-transform:uppercase;transition:transform .25s}.signup-form button:hover{transform:translate(4px)}.signup-foot{margin-top:18px;font-size:11px;letter-spacing:.06em;color:var(--ink-soft);display:flex;gap:18px;flex-wrap:wrap;align-items:center}.signup-foot span{display:inline-flex;gap:6px;align-items:center}.signup-foot span:before{content:"\25cf";color:var(--ink)}.gallery-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.gtile{aspect-ratio:1/1;border-radius:12px;overflow:hidden;border:1px solid var(--ink);position:relative;cursor:pointer;background:var(--acid);display:grid;place-items:center;transition:transform .3s var(--ease)}.gtile:hover{transform:scale(1.02)}.gtile .gtag{position:absolute;left:10px;top:10px;background:var(--ink);color:var(--acid);font-family:Bungee,sans-serif;font-size:9px;letter-spacing:.14em;padding:4px 8px;border-radius:99px;z-index:2}.gtile .gart{font-family:Archivo Black,sans-serif;font-size:32px;text-transform:uppercase;text-align:center;line-height:.85;padding:20px;color:var(--ink);letter-spacing:-.02em}.gt-1{background:#ff6b3d;color:var(--bg)}.gt-1 .gart{color:var(--bg)}.gt-2{background:#9d6cff;color:var(--bg)}.gt-2 .gart{color:var(--bg)}.gt-3{background:#ffb7d3}.gt-4{background:#1a1a1a;color:var(--bg)}.gt-4 .gart{color:var(--bg)}.gt-5{background:var(--acid)}.gt-6{background:#cfe1ff}.gt-7{background:#d4f0d8}.gt-8{background:#ffd2a8}.footer{background:var(--ink);color:var(--bg);padding:70px 24px 28px;border-top:2px solid var(--ink)}.footer-grid{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:40px;padding-bottom:40px;border-bottom:1px solid rgba(255,254,247,.12)}.footer h5{font-family:Bungee,sans-serif;font-size:11px;letter-spacing:.18em;color:var(--acid);margin-bottom:18px;text-transform:uppercase}.footer ul{list-style:none;display:flex;flex-direction:column;gap:9px}.footer ul a{font-size:13px;color:#fffef7b3;transition:color .25s}.footer ul a:hover{color:var(--acid)}.footer .blurb{color:#fffef7b3;font-size:13px;margin-top:14px;max-width:300px;line-height:1.6}.footer .socials{display:flex;gap:8px;margin-top:18px}.footer .socials a{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,254,247,.2);display:grid;place-items:center;font-size:11px;font-family:Bungee,sans-serif;letter-spacing:.06em;transition:all .25s}.footer .socials a:hover{background:var(--acid);color:var(--ink);border-color:var(--acid)}.footer-bottom{max-width:var(--max);margin:24px auto 0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;font-size:11px;color:#fffef780;letter-spacing:.06em}.footer .mega-logo{font-family:Archivo Black,sans-serif;font-size:clamp(70px,15vw,240px);line-height:.88;letter-spacing:-.04em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1.5px rgba(245,228,0,.18);text-align:center;margin:50px 0;-webkit-user-select:none;user-select:none}.sticky-bar{position:fixed;bottom:18px;left:50%;transform:translate(-50%) translateY(140%);z-index:70;background:var(--ink);color:var(--bg);border:2px solid var(--acid);border-radius:99px;padding:8px 8px 8px 22px;display:flex;align-items:center;gap:14px;box-shadow:0 18px 40px #00000040;transition:transform .5s var(--ease);max-width:calc(100% - 24px)}.sticky-bar.show{transform:translate(-50%) translateY(0)}.sticky-bar .lab{font-size:12px;letter-spacing:.06em}.sticky-bar .lab b{color:var(--acid);font-family:Bungee,sans-serif;letter-spacing:.1em;font-size:11px}.sticky-bar button{background:var(--acid);color:var(--ink);padding:11px 20px;border-radius:99px;font-family:Bungee,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.reveal.in{opacity:1;transform:none}.btn-primary{box-shadow:0 6px #0c0c0c,0 14px 30px -10px #0c0c0c59}.btn-primary:hover{box-shadow:0 4px #0c0c0c,0 10px 24px -8px #0c0c0c59;transform:translateY(2px)}.btn-primary:active{transform:translateY(6px);box-shadow:0 0 #0c0c0c}.cta-meta{display:flex;gap:14px;margin-top:14px;flex-wrap:wrap;font-size:12px;color:var(--ink-soft);letter-spacing:.04em;align-items:center}.cta-meta span{display:inline-flex;align-items:center;gap:6px}.cta-meta span:before{content:"\2713";color:#1b8a3a;font-weight:700}.trust-strip{background:var(--bg);border-bottom:1px solid var(--line);padding:14px 24px}.trust-strip .trow{max-width:var(--max);margin:0 auto;display:flex;justify-content:space-around;align-items:center;gap:18px;flex-wrap:wrap;font-family:Bungee,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.trust-strip .trow span{display:inline-flex;align-items:center;gap:8px;color:var(--ink)}.trust-strip .trow .dot{width:6px;height:6px;border-radius:50%;background:var(--ink)}.card-tags{position:absolute;top:12px;right:12px;display:flex;flex-direction:column;gap:6px;align-items:flex-end;z-index:4}.tag{font-family:Bungee,sans-serif;font-size:9px;letter-spacing:.12em;padding:5px 9px;border-radius:99px;text-transform:uppercase;display:inline-flex;align-items:center;gap:5px;line-height:1}.tag.best{background:var(--acid);color:var(--ink);border:1px solid var(--ink)}.tag.hot{background:var(--hot);color:#fff}.tag.low{background:var(--ink);color:var(--acid)}.tag.new{background:#1b8a3a;color:#fff}.tag .pulse-dot{width:6px;height:6px;background:currentColor;border-radius:50%;animation:pulse 1.5s infinite;box-shadow:0 0 0 0 currentColor}.card-perks{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.perk{font-size:10px;color:var(--ink-soft);background:#0c0c0c0d;padding:3px 7px;border-radius:99px;letter-spacing:.04em;display:inline-flex;align-items:center;gap:4px}.card.bg-blk .perk{color:#fffef7bf;background:#fffef714}.stock-bar{margin-top:10px;height:4px;border-radius:99px;background:#0c0c0c14;overflow:hidden;position:relative}.card.bg-blk .stock-bar{background:#fffef71f}.stock-bar i{display:block;height:100%;background:var(--hot);border-radius:99px;transition:width .8s var(--ease)}.stock-bar.warn i{background:var(--hot)}.stock-bar.good i{background:#1b8a3a}.stock-text{margin-top:6px;font-size:10.5px;color:var(--ink-soft);display:flex;justify-content:space-between;align-items:center;letter-spacing:.02em}.card.bg-blk .stock-text{color:#fffef7a6}.stock-text b{color:var(--hot);font-family:Bungee,sans-serif;font-size:10px;letter-spacing:.1em}.social-proof{position:absolute;left:10px;bottom:10px;background:#0c0c0cd9;color:var(--bg);font-size:10px;padding:6px 9px;border-radius:99px;display:inline-flex;align-items:center;gap:5px;letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transform:translateY(8px);transition:opacity .35s var(--ease),transform .35s var(--ease);z-index:3}.card .social-proof.show{opacity:1;transform:none}.social-proof:before{content:"";width:6px;height:6px;border-radius:50%;background:#22c55e}.card:hover .social-proof{opacity:0}.qbtn{font-size:11px;letter-spacing:.14em}.hero-offer{display:inline-flex;align-items:center;gap:12px;background:var(--ink);color:var(--bg);padding:10px 16px;border-radius:99px;font-family:Bungee,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px}.hero-offer .acid-tag{background:var(--acid);color:var(--ink);padding:3px 8px;border-radius:99px;font-size:10px}.hero-offer .live{width:8px;height:8px;border-radius:50%;background:var(--hot);animation:pulse 1.4s infinite}.mobile-cta{display:none}@media(max-width:680px){.mobile-cta{display:flex;position:fixed;left:12px;right:12px;bottom:12px;z-index:65;background:var(--ink);color:var(--acid);padding:14px 18px;border-radius:99px;align-items:center;justify-content:space-between;gap:12px;font-family:Bungee,sans-serif;font-size:12px;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 14px 40px #0000004d;animation:ctaIn .6s var(--ease) .8s both}@keyframes ctaIn{0%{transform:translateY(120%);opacity:0}to{transform:none;opacity:1}}.mobile-cta .pill{background:var(--acid);color:var(--ink);padding:8px 14px;border-radius:99px;font-size:11px}.hero-meta{gap:14px}.hero-meta .m{max-width:none;flex:1 1 calc(50% - 8px)}.signup-foot{gap:10px}.nav-link{padding:10px 0;font-size:14px}.qbtn{padding:13px}.iconbtn{width:42px;height:42px}}.toast{position:fixed;left:18px;bottom:80px;z-index:60;background:var(--ink);color:var(--bg);padding:12px 16px;border-radius:14px;display:flex;align-items:center;gap:12px;box-shadow:0 14px 40px #00000059;transform:translate(-120%);transition:transform .5s var(--ease);max-width:320px;border:1px solid rgba(245,228,0,.25)}.toast.show{transform:none}.toast .av{width:36px;height:36px;border-radius:50%;background:var(--acid);color:var(--ink);display:grid;place-items:center;font-family:Archivo Black,sans-serif;font-size:13px;flex-shrink:0}.toast .tx{font-size:12px;line-height:1.4}.toast .tx b{color:var(--acid);font-family:Bungee,sans-serif;font-size:10.5px;letter-spacing:.1em}.toast .tx em{font-style:normal;color:#fffef78c;font-size:10.5px}@media(max-width:680px){.toast{left:12px;right:12px;bottom:84px;max-width:none}.sticky-bar{bottom:76px}}.hero-products{display:flex;gap:10px;margin-top:24px;flex-wrap:wrap}.hero-prod-chip{display:inline-flex;align-items:center;gap:10px;background:var(--bg);border:1.5px solid var(--ink);padding:8px 8px 8px 14px;border-radius:99px;font-size:12px;font-weight:600;transition:all .25s var(--ease);cursor:pointer}.hero-prod-chip:hover{background:var(--acid);transform:translateY(-2px)}.hero-prod-chip .pp{font-family:Archivo Black,sans-serif;background:var(--ink);color:var(--acid);padding:4px 10px;border-radius:99px;font-size:11px}.card-media{background:transparent}.real-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.card:hover .real-img{transform:scale(1.04)}.card.has-image .tee{display:none}.card.has-image .card-media{padding:0}.logo-img{height:38px;width:auto;display:block}.hero-art-real{position:relative;border-radius:var(--radius);overflow:hidden;border:3px solid var(--ink);box-shadow:14px 14px 0 var(--ink);aspect-ratio:4/3;max-width:600px;justify-self:center;width:100%}.hero-art-real img{width:100%;height:100%;object-fit:cover}.brand-tile.has-banner{background:var(--ink)}.brand-tile.has-banner .banner-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease);opacity:.92}.brand-tile.has-banner:hover .banner-img{transform:scale(1.06);opacity:1}.brand-tile.has-banner .vibe{display:none}.brand-tile.has-banner .label,.brand-tile.has-banner .num,.brand-tile.has-banner .arr{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.6);z-index:3}.brand-tile.has-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.55));z-index:1}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0c0c0c8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:80;opacity:0;pointer-events:none;transition:opacity .35s var(--ease)}.backdrop.show{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;width:440px;max-width:100vw;background:var(--bg);z-index:90;display:flex;flex-direction:column;transform:translate(110%);transition:transform .45s var(--ease);box-shadow:-20px 0 60px #00000040}.drawer.show{transform:none}.drawer-head{padding:22px 24px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.drawer-head h3{font-family:Archivo Black,sans-serif;font-size:22px;text-transform:uppercase;letter-spacing:-.01em}.drawer-head .x{width:36px;height:36px;border-radius:50%;border:1px solid var(--ink);display:grid;place-items:center;font-size:16px;transition:all .25s}.drawer-head .x:hover{background:var(--ink);color:var(--acid)}.drawer-body{flex:1;overflow-y:auto;padding:18px 24px}.drawer-body::-webkit-scrollbar{width:6px}.drawer-body::-webkit-scrollbar-thumb{background:var(--ink);border-radius:99px}.empty-cart{text-align:center;padding:60px 20px}.empty-cart .big-smy{width:80px;height:80px;background:var(--acid);border-radius:50%;border:2px solid var(--ink);margin:0 auto 20px;position:relative}.empty-cart .big-smy:before,.empty-cart .big-smy:after{content:"";position:absolute;width:8px;height:14px;background:var(--ink);border-radius:4px;top:22px}.empty-cart .big-smy:before{left:22px}.empty-cart .big-smy:after{right:22px}.empty-cart h4{font-family:Archivo Black,sans-serif;font-size:22px;text-transform:uppercase;margin-bottom:8px}.empty-cart p{color:var(--ink-soft);font-size:14px;margin-bottom:22px}.cart-item{display:grid;grid-template-columns:80px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--line);align-items:center}.cart-item .thumb{width:80px;height:96px;border-radius:10px;background:#f3eede;border:1px solid var(--line);display:grid;place-items:center;overflow:hidden}.cart-item .thumb img{width:100%;height:100%;object-fit:cover}.cart-item .meta{min-width:0}.cart-item .meta .nm{font-size:13px;font-weight:600;line-height:1.3;margin-bottom:4px}.cart-item .meta .sub{font-size:11px;color:var(--mute);text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px}.qty{display:inline-flex;border:1px solid var(--ink);border-radius:99px;overflow:hidden;align-items:center}.qty button{width:28px;height:28px;font-size:14px;transition:background .2s}.qty button:hover{background:var(--acid)}.qty span{min-width:26px;text-align:center;font-size:13px;font-family:Archivo Black,sans-serif}.cart-item .right{text-align:right}.cart-item .right .price{font-family:Archivo Black,sans-serif;font-size:14px}.cart-item .right .rm{margin-top:6px;font-size:11px;color:var(--mute);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cart-item .right .rm:hover{color:var(--hot)}.drawer-foot{border-top:1px solid var(--line);padding:22px 24px;background:var(--bg);flex-shrink:0}.drawer-foot .row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;color:var(--ink-soft)}.drawer-foot .row.total{font-size:16px;color:var(--ink);margin-top:14px;padding-top:14px;border-top:1px dashed var(--line)}.drawer-foot .row.total b{font-family:Archivo Black,sans-serif;font-size:22px}.drawer-foot .check-btn{width:100%;background:var(--ink);color:var(--acid);padding:16px;border-radius:99px;font-family:Bungee,sans-serif;font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin-top:16px;transition:background .25s}.drawer-foot .check-btn:hover{background:var(--acid);color:var(--ink)}.drawer-foot .ship-note{background:#f5e40040;padding:10px 14px;border-radius:10px;font-size:12px;text-align:center;margin-bottom:14px}.drawer-foot .ship-note b{color:var(--ink)}.search-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:var(--bg);transform:translateY(-100%);transition:transform .5s var(--ease);display:flex;flex-direction:column;overflow-y:auto}.search-ov.show{transform:none}.search-head{padding:26px 28px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:18px;position:sticky;top:0;background:var(--bg);z-index:2}.search-head input{flex:1;background:transparent;border:0;font-family:Archivo Black,sans-serif;font-size:clamp(24px,4vw,44px);text-transform:uppercase;color:var(--ink);outline:none;letter-spacing:-.02em}.search-head input::placeholder{color:var(--mute)}.search-body{padding:30px 28px 60px;max-width:var(--max);margin:0 auto;width:100%}.search-section{margin-bottom:36px}.search-section h6{font-family:Bungee,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin-bottom:14px}.search-tags{display:flex;gap:8px;flex-wrap:wrap}.search-tags span{border:1px solid var(--ink);padding:8px 16px;border-radius:99px;font-size:13px;cursor:pointer;transition:all .2s}.search-tags span:hover{background:var(--ink);color:var(--acid)}.search-results{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px}.search-results .card{cursor:pointer}.search-empty{text-align:center;padding:60px 20px;color:var(--ink-soft)}.mob-menu{position:fixed;top:0;left:0;bottom:0;width:380px;max-width:92vw;background:var(--ink);color:var(--bg);z-index:90;display:flex;flex-direction:column;transform:translate(-110%);transition:transform .45s var(--ease)}.mob-menu.show{transform:none}.mob-menu .mh{padding:22px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,254,247,.12)}.mob-menu .mh .x{color:var(--bg);border-color:var(--bg)}.mob-menu .mh .x:hover{background:var(--acid);color:var(--ink);border-color:var(--acid)}.mob-body{flex:1;overflow-y:auto;padding:24px}.mob-body h6{font-family:Bungee,sans-serif;font-size:11px;letter-spacing:.18em;color:var(--acid);margin:24px 0 14px}.mob-body h6:first-child{margin-top:0}.mob-body a{display:flex;justify-content:space-between;align-items:center;padding:14px 0;font-family:Archivo Black,sans-serif;font-size:18px;text-transform:uppercase;border-bottom:1px solid rgba(255,254,247,.08);transition:color .2s}.mob-body a:hover,.mob-body a.active{color:var(--acid)}.mob-foot{padding:22px 24px;border-top:1px solid rgba(255,254,247,.12);display:flex;gap:10px;flex-wrap:wrap}.mob-foot a{flex:1;min-width:120px;text-align:center;padding:12px;border:1px solid rgba(255,254,247,.25);border-radius:99px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.mob-foot a:hover{background:var(--acid);color:var(--ink);border-color:var(--acid)}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:grid;place-items:center;padding:20px;opacity:0;pointer-events:none;transition:opacity .35s var(--ease)}.modal.show{opacity:1;pointer-events:auto}.modal-box{background:var(--bg);border-radius:20px;border:2px solid var(--ink);box-shadow:18px 18px 0 var(--ink);max-width:1000px;width:100%;max-height:90vh;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;transform:translateY(20px) scale(.97);transition:transform .4s var(--ease)}.modal.show .modal-box{transform:none}.modal-img{background:#f3eede;display:grid;place-items:center;padding:30px;position:relative;min-height:300px}.modal-img img{max-width:100%;max-height:100%;object-fit:contain}.modal-img .x{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;border:1px solid var(--ink);background:var(--bg);display:grid;place-items:center;font-size:16px;cursor:pointer;z-index:2;transition:all .25s}.modal-img .x:hover{background:var(--ink);color:var(--acid)}.modal-body{padding:36px;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.modal-body .cat{font-family:Bungee,sans-serif;font-size:11px;letter-spacing:.18em;color:var(--mute);text-transform:uppercase}.modal-body h2{font-family:Archivo Black,sans-serif;font-size:clamp(24px,3vw,36px);text-transform:uppercase;line-height:1;letter-spacing:-.01em}.modal-body .pr{font-family:Archivo Black,sans-serif;font-size:26px}.modal-body .desc{font-size:14px;color:var(--ink-soft);line-height:1.6}.sizes{display:flex;gap:8px;flex-wrap:wrap}.sizes button{min-width:48px;padding:10px 14px;border:1.5px solid var(--ink);border-radius:10px;font-weight:600;font-size:13px;transition:all .2s}.sizes button:hover,.sizes button.sel{background:var(--ink);color:var(--acid)}.sizes button.oos{opacity:.35;text-decoration:line-through;cursor:not-allowed}.lbl{font-size:12px;text-transform:uppercase;letter-spacing:.16em;color:var(--mute);font-family:Bungee,sans-serif}.modal-cta{display:grid;grid-template-columns:auto 1fr;gap:10px;margin-top:6px}.modal-cta .qty{border:1.5px solid var(--ink)}.modal-cta .qty button{width:44px;height:48px}.modal-cta .add-big{background:var(--ink);color:var(--acid);padding:14px 22px;border-radius:12px;font-family:Bungee,sans-serif;font-size:13px;letter-spacing:.14em;transition:background .25s}.modal-cta .add-big:hover{background:var(--acid);color:var(--ink)}.modal-perks{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.modal-perks span{font-size:11px;color:var(--ink-soft);display:flex;align-items:center;gap:6px}.modal-perks span:before{content:"\2713";color:#1b8a3a;font-weight:700}.toast-wrap{position:fixed;top:86px;right:18px;z-index:99;display:flex;flex-direction:column;gap:10px;pointer-events:none}.toast-msg{background:var(--ink);color:var(--bg);padding:14px 18px;border-radius:12px;font-size:13px;min-width:240px;max-width:340px;box-shadow:0 14px 40px #00000040;transform:translate(120%);transition:transform .4s var(--ease);pointer-events:auto;display:flex;align-items:center;gap:10px;border-left:3px solid var(--acid)}.toast-msg.show{transform:none}.toast-msg.err{border-left-color:var(--hot)}.toast-msg .ic{width:26px;height:26px;border-radius:50%;background:var(--acid);color:var(--ink);display:grid;place-items:center;font-family:Archivo Black,sans-serif;font-size:12px;flex-shrink:0}.toast-msg.err .ic{background:var(--hot);color:#fff}.heart{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;background:var(--bg);border:1.5px solid var(--ink);display:grid;place-items:center;font-size:14px;cursor:pointer;z-index:4;transition:all .25s}.heart:hover{transform:scale(1.1)}.heart.on{background:var(--hot);color:#fff;border-color:var(--hot)}.card.bg-blk .heart{background:#fffef7e6}body.lock{overflow:hidden}@media(max-width:900px){.search-results{grid-template-columns:repeat(2,1fr)}.modal-box{grid-template-columns:1fr;max-height:92vh;overflow-y:auto}.modal-img{min-height:240px}.modal-body{padding:24px}}@media(max-width:480px){.search-results{grid-template-columns:1fr 1fr}.drawer{width:100vw}.toast-wrap{top:auto;bottom:90px;right:12px;left:12px}.toast-msg{max-width:none;min-width:0}}.card.hide{display:none}.filter-bar{background:var(--ink);color:var(--bg);border-radius:12px;padding:14px 20px;display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;font-size:13px;display:none}.filter-bar.show{display:flex}.filter-bar b{color:var(--acid);font-family:Bungee,sans-serif;letter-spacing:.12em}.filter-bar .clear{color:var(--acid);text-decoration:underline;cursor:pointer;font-size:12px}.signup-form button.loading{opacity:.7;pointer-events:none}.signup-form.done{background:#1b8a3a26;border-color:#1b8a3a}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media(max-width:1024px){.products,.why-grid{grid-template-columns:repeat(2,1fr)}.gallery-strip{grid-template-columns:repeat(4,1fr)}.brands-rail{grid-template-columns:repeat(3,1fr)}.hero-grid,.her-grid,.incu-inner,.signup-inner{grid-template-columns:1fr;gap:40px}.signup-inner{padding:50px 30px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.mega-inner{grid-template-columns:1fr;gap:30px}}@media(max-width:680px){section{padding:70px 20px}.heritage{padding:80px 20px}.nav-inner{padding:12px 16px;grid-template-columns:auto 1fr auto}.nav-left,.nav-right{display:none}.burger{display:flex}.cart-btn{display:inline-flex}.nav-right{display:flex;gap:10px}.hero{padding:40px 20px 30px}.products{grid-template-columns:1fr 1fr;gap:12px}.card-media{padding:18px}.card-media .graphic{font-size:18px}.why-grid,.brands-rail{grid-template-columns:1fr 1fr}.gallery-strip{grid-template-columns:repeat(2,1fr)}.footer-grid,.her-stats{grid-template-columns:1fr 1fr}.types-row{margin:0 -20px;padding:0 20px}.signup-inner{padding:40px 24px;box-shadow:8px 8px 0 var(--ink)}.her-art{box-shadow:8px 8px 0 var(--ink)}.spin-stamp{width:88px;height:88px;right:-12px;top:-12px}}.display,.h2,.hero h1,.signup h2,.card-media .graphic,.card-media .graphic .smy,.her-art .text-art,.gtile .gart,.footer .mega-logo,.empty-cart h4,.drawer-head h3,.modal-body h2,.her-stats .s b,.hero-meta .m b,.footer h5,.why-card h4,.brand-tile .label,.toast-msg .ic,.qty span,.modal-cta .add-big,.signup-form button,.check-btn,.nav-link,.logo,.cart-btn,.card-name,.card-meta .price,.mega-feature h4,.mega ul a,.type-pill,.brand-tile .vibe,.brand-tile .num,.brand-tile .arr,.gtile .gtag,.card-cat,.card-badge,.qbtn,.tag,.eyebrow,.her-stats .s span,.her-art .stamp,.ticker,.ticker-track span,.filter-bar b,.sticky-bar .lab b,.sticky-bar button,.toast-msg,.lbl,.signup-foot,.footer-bottom,.perk,.stock-text,.stock-text b,.signed-by,.scribble{font-family:Fjalla One,Bungee,Archivo Black,sans-serif!important;font-weight:400!important}.her-art .scribble,.signed-by,.hero .signed{font-family:Permanent Marker,cursive!important}.hero-sub,.section-head p,.her-text p,.why-card p,.brand-card .ds,.signup p,.incu p,.footer .blurb,.footer ul a,.drawer-foot .row,.drawer-foot .row.total,.modal-body .desc,.modal-perks span,.footer-bottom span,.signup-foot span,.cart-item .meta .nm,.cart-item .meta .sub,.empty-cart p,.hero-meta .m,.cta-meta,.trust-strip .trow span,.search-tags span,.mob-foot a,.mob-body a{font-family:Inter,system-ui,sans-serif!important}.display,.h2,.hero h1,.signup h2,.her-art .text-art,.gtile .gart,.footer .mega-logo{letter-spacing:-.01em!important;line-height:.88!important}.h2{font-size:clamp(38px,6vw,84px)!important}.hero h1{font-size:clamp(56px,10vw,160px)!important}.h2 em,.hero h1 .acid-bg{background:var(--pink)!important;color:#fff!important;box-shadow:4px 4px 0 var(--ink);transform:rotate(-1deg);padding:0 .15em!important}.eyebrow{color:var(--ink)!important}.eyebrow:before{background:var(--pink)!important;height:4px!important;width:32px!important}.btn-primary{background:var(--pink)!important;color:#fff!important;border:3px solid var(--ink)!important;border-radius:999px!important;padding:18px 30px!important;box-shadow:6px 6px 0 var(--ink)!important;font-family:Fjalla One,sans-serif!important;font-size:14px!important;letter-spacing:.12em!important}.btn-primary:hover{background:var(--yellow)!important;color:var(--ink)!important;transform:translate(-2px,-2px)!important;box-shadow:8px 8px 0 var(--ink)!important}.btn-ghost{background:var(--bg)!important;color:var(--ink)!important;border:3px solid var(--ink)!important;border-radius:999px!important;padding:18px 30px!important;box-shadow:6px 6px 0 var(--ink);font-family:Fjalla One,sans-serif!important;font-size:14px!important;letter-spacing:.12em!important}.btn-ghost:hover{background:var(--sky)!important;color:var(--ink)!important;transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--ink)}.qbtn{background:var(--pink)!important;color:#fff!important;border:2px solid var(--ink)}.qbtn:hover{background:var(--yellow)!important;color:var(--ink)!important}.iconbtn{border:2px solid var(--ink)!important;background:var(--yellow)!important}.iconbtn:hover{background:var(--pink)!important;color:#fff!important}.cart-btn{border:2px solid var(--ink)!important;background:var(--yellow)}.cart-btn:hover{background:var(--pink)!important;color:#fff!important}.cart-btn .count{background:var(--ink);color:var(--yellow)}.cart-btn:hover .count{background:#fff;color:var(--pink)}.nav{background:#fffffff2!important;border-bottom:3px solid var(--ink)!important}.nav-link:after{background:var(--pink)!important;height:4px!important}.nav-link.has-mega:before{color:var(--pink)}.logo .smiley{background:var(--yellow)!important;border:3px solid var(--ink)!important;box-shadow:3px 3px 0 var(--ink)}.burger{border:2px solid var(--ink)!important;background:var(--yellow)}.ticker{background:var(--pink)!important;color:var(--ink)!important;border-top:3px solid var(--ink);border-bottom:3px solid var(--ink)}.ticker .smy{background:var(--yellow)!important;border:1.5px solid var(--ink)}.hero{background:radial-gradient(60% 50% at 85% 15%,rgba(255,212,0,.45),transparent 65%),radial-gradient(50% 40% at 8% 90%,rgba(135,206,235,.55),transparent 65%),repeating-linear-gradient(135deg,transparent 0 22px,rgba(0,0,0,.025) 22px 23px),var(--bg)!important;border-bottom:4px solid var(--ink)!important}.hero-art-real{border:4px solid var(--ink)!important;box-shadow:14px 14px 0 var(--pink)!important;border-radius:20px!important}.hero-meta .m b,.signed{color:var(--pink)!important}.trust-strip{background:var(--yellow)!important;border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);padding:16px 24px!important}.trust-strip .trow span{color:var(--ink)!important}.trust-strip .trow .dot{background:var(--pink)!important;width:8px!important;height:8px!important}.types{background:var(--sky)!important;color:var(--ink)!important;border-top:3px solid var(--ink);border-bottom:3px solid var(--ink)}.type-pill{border:2px solid var(--ink)!important;background:var(--bg)!important;color:var(--ink)!important}.type-pill:hover{background:var(--pink)!important;color:#fff!important;border-color:var(--ink)!important}.type-pill .count{background:var(--yellow)!important;color:var(--ink)!important;border:1.5px solid var(--ink);padding:3px 9px!important}.type-pill:hover .count{background:var(--ink)!important;color:var(--yellow)!important}section#bestsellers{background:var(--bg)!important}section#bestsellers+section{background:var(--sky)!important;border-top:3px solid var(--ink);border-bottom:3px solid var(--ink)}.brands{background:var(--pink)!important;border-top:4px solid var(--ink)!important;border-bottom:4px solid var(--ink)!important}.brands .h2,.brands .section-head p,.brands .eyebrow{color:var(--ink)!important}.brands .h2 em{background:var(--yellow)!important;color:var(--ink)!important;box-shadow:4px 4px 0 var(--ink)}.brands+section{background:var(--yellow)!important;border-bottom:3px solid var(--ink)}.heritage{background:var(--bg)!important}.why{background:var(--sky)!important;border-top:3px solid var(--ink)!important;border-bottom:3px solid var(--ink)!important}.incu{background:var(--pink)!important;color:var(--ink)!important;border-top:4px solid var(--ink);border-bottom:4px solid var(--ink)}.incu .h2,.incu p{color:var(--ink)!important}.incu p{color:#000000c7!important}.incu .h2 em{background:var(--yellow)!important;color:var(--ink)!important}.incu:before{color:#00000012!important}.incu .eyebrow{color:var(--ink)!important}.incu .eyebrow:before{background:var(--ink)!important}.incu-art{background:var(--yellow)!important;border:4px solid var(--ink)!important;color:var(--ink)!important}.incu-note{color:var(--ink)!important;border:2px dashed var(--ink)!important;background:var(--bg)}.signup-inner{background:var(--yellow)!important;border:4px solid var(--ink)!important;box-shadow:14px 14px 0 var(--pink)!important}.signup-inner:before{color:#0000000f!important}.signup-form{background:#fff!important;border:3px solid var(--ink)!important}.signup-form button{background:var(--pink)!important;color:#fff!important;border:2px solid var(--ink)}.signup-form button:hover{background:var(--ink)!important;color:var(--yellow)!important}#gallery{background:var(--bg)!important}.card{border:3px solid var(--ink)!important;border-radius:18px!important;box-shadow:6px 6px 0 var(--ink);transition:transform .25s var(--ease),box-shadow .25s var(--ease)!important}.card:hover{transform:translate(-3px,-3px)!important;box-shadow:10px 10px 0 var(--ink)!important}.card.bg-cream{background:#fff!important}.card.bg-pink{background:var(--pink)!important}.card.bg-pink .card-info,.card.bg-pink .card-name,.card.bg-pink .card-cat,.card.bg-pink .card-meta .price{color:#fff!important}.card.bg-pink .card-meta .organic{color:#ffffffd9!important}.card.bg-pink .card-meta .organic:before{background:var(--yellow)!important}.card.bg-acid{background:var(--yellow)!important}.card.bg-blue{background:var(--sky)!important}.card.bg-mint{background:var(--pink-soft)!important}.card.bg-orange{background:var(--sky)!important}.card.bg-blk{background:var(--ink)!important;color:#fff!important}.card.bg-blk .card-meta .price{color:var(--yellow)!important}.card.bg-blk .card-cat{color:#fff9!important}.card-badge{background:var(--ink)!important;color:var(--yellow)!important;border:1.5px solid var(--ink)}.card.bg-blk .card-badge{background:var(--pink)!important;color:#fff!important}.card.bg-acid .card-badge,.card.bg-pink .card-badge{background:var(--ink)!important;color:var(--yellow)!important}.heart{background:#fff!important;border:2px solid var(--ink)!important}.heart.on{background:var(--pink)!important;color:#fff!important;border-color:var(--ink)!important}.card-meta .price{color:var(--ink)}.card-meta .organic:before{background:var(--pink)!important}.brand-tile{border:3px solid var(--ink)!important;box-shadow:5px 5px 0 var(--ink);border-radius:18px!important}.brand-tile:hover{transform:translate(-2px,-2px)!important;box-shadow:8px 8px 0 var(--ink)!important}.bt-hand{background:var(--yellow)!important}.bt-dready{background:var(--ink)!important;color:var(--yellow)!important}.bt-dready .vibe{color:var(--yellow)!important}.bt-sista{background:var(--pink)!important;color:#fff!important}.bt-sista .vibe{color:#ffffff4d!important}.bt-handspun{background:var(--sky)!important}.bt-btka{background:var(--pink-soft)!important}.bt-vortex{background:var(--yellow)!important;color:var(--ink)!important}.bt-vortex .vibe{color:var(--ink)!important}.bt-funky{background:var(--pink)!important;color:#fff!important}.bt-funky .vibe{color:#ffffff4d!important}.bt-dodo{background:var(--ink)!important;color:var(--pink)!important}.bt-dodo .vibe{color:var(--pink)!important}.bt-incu{background:var(--bg)!important;border-style:dashed!important}.her-art{background:var(--pink)!important;border:4px solid var(--ink)!important;box-shadow:14px 14px 0 var(--yellow)!important}.her-art .text-art{color:#fff!important;-webkit-text-stroke:2px var(--ink)}.her-art .stamp{background:var(--yellow)!important;color:var(--ink)!important;border:2px solid var(--ink)}.her-art .scribble{color:var(--yellow)!important;-webkit-text-stroke:1px var(--ink)}.her-stats .s b{color:var(--pink)!important}.why-card{border:3px solid var(--ink)!important;box-shadow:5px 5px 0 var(--ink);border-radius:16px!important;background:#fff!important}.why-card:hover{background:var(--yellow)!important;transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--ink)!important}.why-card .ic{background:var(--pink)!important;color:#fff!important;border:2px solid var(--ink)!important}.why-card:hover .ic{background:var(--ink)!important;color:var(--yellow)!important}.gtile{border:3px solid var(--ink)!important;box-shadow:5px 5px 0 var(--ink);border-radius:14px!important}.gtile:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--ink)!important}.gt-1{background:var(--pink)!important;color:#fff!important}.gt-1 .gart{color:#fff!important}.gt-2{background:var(--ink)!important;color:var(--yellow)!important}.gt-2 .gart{color:var(--yellow)!important}.gt-3{background:var(--sky)!important}.gt-3 .gart{color:var(--ink)!important}.gt-4{background:var(--yellow)!important}.gt-4 .gart{color:var(--ink)!important}.gt-5{background:var(--pink-soft)!important}.gt-6{background:var(--pink)!important;color:#fff!important}.gt-6 .gart{color:#fff!important}.gt-7{background:var(--ink)!important;color:var(--pink)!important}.gt-7 .gart{color:var(--pink)!important}.gt-8{background:var(--yellow)!important}.gtile .gtag{background:var(--ink)!important;color:var(--yellow)!important;border:1px solid var(--ink)}.footer{background:var(--ink)!important;border-top:4px solid var(--pink)!important}.footer h5{color:var(--pink)!important}.footer ul a:hover{color:var(--yellow)!important}.footer .socials a{border:2px solid var(--yellow)!important;color:var(--yellow)}.footer .socials a:hover{background:var(--pink)!important;color:#fff!important;border-color:var(--pink)!important}.footer .mega-logo{-webkit-text-stroke:2px var(--pink)!important;color:transparent!important}.footer .blurb,.footer ul a,.footer-bottom span{color:#ffffffbf!important}.footer .logo .smiley{background:var(--yellow)!important}.sticky-bar{background:var(--ink)!important;border:3px solid var(--pink)!important}.sticky-bar .lab b,.sticky-bar button{background:var(--pink)!important;color:#fff!important}.sticky-bar button{background:var(--yellow)!important;color:var(--ink)!important;border:2px solid var(--bg)}.drawer{background:var(--bg)!important;border-left:4px solid var(--ink)}.drawer-head{background:var(--yellow)!important;border-bottom:3px solid var(--ink)!important}.check-btn{background:var(--pink)!important;color:#fff!important;border:2px solid var(--ink)}.check-btn:hover{background:var(--ink)!important;color:var(--yellow)!important}.empty-cart .big-smy{background:var(--yellow)!important;border:3px solid var(--ink)!important}.modal-box{border:4px solid var(--ink)!important;box-shadow:18px 18px 0 var(--pink)!important}.modal-img{background:var(--sky)!important;border-right:3px solid var(--ink)}.modal-cta .add-big{background:var(--pink)!important;color:#fff!important;border:2px solid var(--ink)}.modal-cta .add-big:hover{background:var(--yellow)!important;color:var(--ink)!important}.sizes button.sel,.sizes button:hover{background:var(--pink)!important;color:#fff!important}.search-ov{background:var(--bg)!important}.search-tags span{border:2px solid var(--ink)!important}.search-tags span:hover{background:var(--pink)!important;color:#fff!important;border-color:var(--ink)!important}.toast-msg{background:var(--ink)!important;border-left:4px solid var(--pink)!important}.toast-msg .ic{background:var(--yellow)!important;color:var(--ink)!important}.mob-menu{background:var(--ink)!important}.mob-body h6{color:var(--pink)!important}.mob-body a:hover,.mob-body a.active{color:var(--yellow)!important}.mob-foot a:hover{background:var(--pink)!important;color:#fff!important;border-color:var(--pink)!important}.mega{background:var(--bg)!important;border-bottom:3px solid var(--ink)}.mega ul a:hover{color:var(--pink)!important}.mega-feature{background:var(--pink)!important;color:#fff!important;border:3px solid var(--ink);border-radius:18px!important;box-shadow:6px 6px 0 var(--ink)}.mega-feature .gobtn{background:var(--yellow)!important;color:var(--ink)!important;border:2px solid var(--ink)}.filter-bar{background:var(--pink)!important;color:#fff!important;border:2px solid var(--ink);border-radius:14px!important}.filter-bar b,.filter-bar .clear{color:var(--yellow)!important}.section-head .h2{position:relative}.section-head .h2 em{box-shadow:4px 4px 0 var(--ink);transform:rotate(-1.5deg)}.brands:before,.why:before{content:"\2605  \2605  \2605  \2605  \2605  \2605  \2605  \2605  \2605  \2605  \2605  \2605  \2605  \2605  \2605  \2605  \2605  \2605  \2605  \2605  \2605  \2605  \2605  \2605  \2605  \2605  \2605  \2605";position:absolute;top:-3px;left:0;right:0;font-size:16px;letter-spacing:8px;background:var(--ink);color:var(--yellow);padding:8px 0;text-align:center;overflow:hidden;white-space:nowrap}.brands,.why{padding-top:130px!important}.hero:before,.hero:after{content:"\2605";position:absolute;font-size:70px;color:var(--pink);-webkit-text-stroke:3px var(--ink);font-family:Fjalla One,sans-serif;animation:spin 12s linear infinite;pointer-events:none;z-index:1}.hero:before{top:80px;left:30px}.hero:after{bottom:30px;right:30px;color:var(--yellow);animation-direction:reverse}@media(max-width:680px){.hero:before,.hero:after{display:none}}.signup-form input{color:var(--ink)!important;font-weight:500}::-webkit-scrollbar-thumb{background:var(--pink)!important}.tag.best{background:var(--yellow)!important;color:var(--ink)!important;border:2px solid var(--ink)!important}.tag.hot{background:var(--pink)!important;color:#fff!important;border:2px solid var(--ink)}.tag.low{background:var(--ink)!important;color:var(--yellow)!important}.tag.new{background:var(--sky)!important;color:var(--ink)!important;border:2px solid var(--ink)}.ship-note{background:var(--pink)!important;color:#fff!important;border:2px solid var(--ink)!important}.ship-note b{color:var(--yellow)!important}.hero-meta .m{background:var(--bg);border:2px solid var(--ink);padding:14px 16px;border-radius:14px;box-shadow:4px 4px 0 var(--ink);max-width:200px!important}.incu .eyebrow span[style*=background]{background:var(--ink)!important}.spin-stamp svg text{fill:var(--ink)!important}.spin-stamp .core{color:var(--ink)!important;background:var(--yellow);width:60px;height:60px;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;display:grid;place-items:center;border:3px solid var(--ink)}.incu-note:hover{background:var(--ink)!important;color:var(--yellow)!important}.brands .eyebrow:before,.incu .eyebrow:before{background:var(--ink)!important}.brands .eyebrow,.incu .eyebrow{color:var(--ink)!important}.card.bg-blk .card-meta .organic{color:#ffffffa6!important}@media(max-width:680px){.brands:before,.why:before{font-size:12px;letter-spacing:4px;padding:6px 0}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/styles.css.map */
