.v2.pg-merch .merch-scope{--blue:#2563eb;--soft:rgba(37,99,235,.08);--grad:linear-gradient(135deg,#2563eb,#1d4ed8)}.v2.pg-merch .merch-scope .btn.pri{background:#2563eb;box-shadow:0 6px 18px rgba(37,99,235,.25)}.v2.pg-merch .merch-scope .btn.pri:hover{background:#1d4ed8}.v2.pg-merch .kit{position:relative;height:420px;min-width:0}.v2.pg-merch .kit .glow2{position:absolute;inset:10% 6%;border-radius:50%;background:radial-gradient(closest-side,rgba(249,115,22,.22),transparent)}.v2.pg-merch .tee{position:absolute;left:50%;top:48%;width:270px;height:270px;translate:-50% -50%;background:var(--c,#18181b);clip-path:polygon(29% 0,40% 4%,60% 4%,71% 0,100% 17%,88% 39%,77% 33%,77% 100%,23% 100%,23% 33%,12% 39%,0 17%);display:grid;place-items:center;transition:background-color .5s,rotate .8s var(--e-std);filter:drop-shadow(0 30px 40px rgba(24,24,27,.25))}.v2.pg-merch .tee .mk{width:64px;height:64px;border-radius:16px;background:#18181b;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.12);display:grid;place-items:center;color:#f97316;font-family:var(--f-display);font-weight:800;font-size:34px;margin-top:6px}.v2.pg-merch .kit:hover .tee{rotate:-3deg}.v2.pg-merch.go .tee{animation:v2-teeIn 1.3s var(--e-out) .2s both}@keyframes v2-teeIn{0%{translate:-50% 30%;opacity:0;rotate:8deg}}.v2.pg-merch .st{position:absolute;font-family:var(--f-mono);font-size:13px;font-weight:700;padding:8px 13px;border-radius:99px;box-shadow:var(--shadow-md);rotate:var(--r);transition:translate .6s var(--e-back)}.v2.pg-merch.go .st{animation:v2-bub .9s var(--e-back) both;animation-delay:calc(.9s + var(--i) * .12s)}@keyframes v2-bub{0%{scale:0;rotate:-20deg;opacity:0}}.v2.pg-merch .st.a{left:2%;top:14%;background:#f0fdf4;color:#15803d;--r:-9deg;--i:0}.v2.pg-merch .st.b{right:0;top:22%;background:#fff7ed;color:#c2410c;--r:7deg;--i:1}.v2.pg-merch .st.c{left:8%;bottom:16%;background:#ede9fe;color:#6d28d9;--r:5deg;--i:2}.v2.pg-merch .st.d{right:6%;bottom:10%;background:#eff6ff;color:#1d4ed8;--r:-5deg;--i:3}.v2.pg-merch .kit:hover .st.a{translate:-8px -6px}.v2.pg-merch .kit:hover .st.b{translate:8px -6px}.v2.pg-merch .kit:hover .st.c{translate:-6px 8px}.v2.pg-merch .kit:hover .st.d{translate:6px 8px}.v2.pg-merch .colors{display:flex;gap:8px;align-items:center}.v2.pg-merch .colors button{width:30px;height:30px;border-radius:50%;border:3px solid var(--bg);box-shadow:0 0 0 1px var(--line);cursor:pointer}.v2.pg-merch .colors button[aria-pressed=true]{box-shadow:0 0 0 2px var(--ink)}.v2.pg-merch .inside{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.v2.pg-merch .inside .card .e{font-size:30px}.v2.pg-merch .inside .card h3{font-size:19px;margin-top:10px}.v2.pg-merch .inside .card p{color:var(--muted);font-size:15px;margin-top:6px}.v2.pg-merch .shop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.v2.pg-merch .item{background:var(--surface);border-radius:18px;box-shadow:0 0 0 1px var(--line);overflow:hidden;transition:transform .5s var(--e-std),box-shadow .5s}.v2.pg-merch .item:hover{transform:translateY(-6px);box-shadow:0 0 0 1px #2563eb,var(--shadow-lg)}.v2.pg-merch .item .img{aspect-ratio:1;display:grid;place-items:center;background:var(--surface-2);position:relative}.v2.pg-merch .item .img i{display:block;background:var(--c);width:56%;aspect-ratio:1}.v2.pg-merch .item .tee-s{clip-path:polygon(29% 0,40% 4%,60% 4%,71% 0,100% 17%,88% 39%,77% 33%,77% 100%,23% 100%,23% 33%,12% 39%,0 17%)}.v2.pg-merch .item .hood{clip-path:polygon(35% 0,65% 0,72% 14%,100% 24%,90% 46%,80% 40%,80% 100%,20% 100%,20% 40%,10% 46%,0 24%,28% 14%)}.v2.pg-merch .item .cap{clip-path:ellipse(46% 32% at 50% 62%);border-radius:50% 50% 0 0}.v2.pg-merch .item .stk2{border-radius:22%;rotate:-8deg}.v2.pg-merch .item .soon{position:absolute;top:10px;left:10px;font-family:var(--f-mono);font-size:10px;font-weight:700;text-transform:uppercase;padding:3px 8px;border-radius:99px;background:var(--surface);color:var(--muted)}.v2.pg-merch .item .meta{padding:12px 14px}.v2.pg-merch .item b{font-family:var(--f-display)}.v2.pg-merch .item span{display:block;font-size:13px;color:var(--muted)}.v2.pg-merch .notify{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px;max-width:520px}.v2.pg-merch .notify input{flex:1;min-width:200px}.v2.pg-merch .bulk{background:var(--surface);border-radius:28px;box-shadow:0 0 0 1px var(--line);padding:clamp(24px,4vw,48px)}.v2.pg-merch .form2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.v2.pg-merch .form2 .full{grid-column:1/-1}.v2.pg-merch .range-pill{display:inline-flex;gap:10px;align-items:center;font-family:var(--f-display);font-weight:700;font-size:28px;letter-spacing:-.02em;margin-top:18px}.v2.pg-merch .range-pill span{font-size:14px;font-weight:500;color:var(--muted);font-family:var(--f)}@media (max-width:980px){.v2.pg-merch .inside{grid-template-columns:minmax(0,1fr)}.v2.pg-merch .shop{grid-template-columns:repeat(2,minmax(0,1fr))}.v2.pg-merch .kit{height:340px}.v2.pg-merch .tee{width:210px;height:210px}}@media (max-width:560px){.v2.pg-merch .form2{grid-template-columns:1fr}}.v2.pg-merch .slip{max-width:640px;background:var(--surface);border-radius:6px;box-shadow:var(--shadow-lg);padding:28px 30px;font-size:15px;rotate:-.6deg;position:relative}.v2.pg-merch .slip:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:10px;background:radial-gradient(circle at 6px 0,transparent 6px,var(--surface) 6.5px) 0 0/12px 10px repeat-x}.v2.pg-merch .slip-h{display:flex;justify-content:space-between;gap:12px;font-family:var(--f-mono);font-size:12px;padding-bottom:14px;border-bottom:2px dashed var(--line);color:var(--muted)}.v2.pg-merch .slip-h b{color:var(--ink)}.v2.pg-merch .sl{display:grid;grid-template-columns:52px 1fr;gap:12px;padding:14px 0;border-bottom:1px dashed var(--line)}.v2.pg-merch .sl .q{font-family:var(--f-mono);font-weight:700;color:#2563eb}.v2.pg-merch .sl b{display:block;font-family:var(--f-display);font-size:18px}.v2.pg-merch .sl span{color:var(--muted)}.v2.pg-merch .slip-f{display:flex;justify-content:space-between;align-items:baseline;padding-top:16px;font-family:var(--f-mono);font-size:13px;color:var(--muted)}.v2.pg-merch .slip-f b{font-family:var(--f-display);font-size:22px;color:var(--ink)}.v2.pg-merch .shop{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))!important}.v2.pg-merch .shop .item:first-child{grid-row:span 2}.v2.pg-merch .shop .item:first-child .img{aspect-ratio:auto;height:calc(100% - 64px);min-height:260px}@media (max-width:980px){.v2.pg-merch .shop{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v2.pg-merch .shop .item:first-child{grid-column:1/-1;grid-row:auto}.v2.pg-merch .shop .item:first-child .img{height:auto;aspect-ratio:16/10}}