.tec-shop{gap:22px;width:min(410px,94%);display:grid;position:absolute}.tec-shelf{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tec-item{will-change:transform;background:#141a28f0;border:1px solid #ffffff29;border-radius:14px;gap:6px;padding:7px;display:grid;position:relative;box-shadow:0 30px 60px -30px #000000e6}.tec-art{aspect-ratio:1/.82;background:linear-gradient(140deg,#ffd9a0,#ff8a5c 60%,#c7456b);border-radius:9px;position:relative;overflow:hidden}.tec-item[data-kind="1"] .tec-art{background:linear-gradient(200deg, #b9f0d0, var(--s3d-accent) 70%)}.tec-item[data-kind="2"] .tec-art{background:linear-gradient(160deg,#cfe3ff,#6b8cff 60%,#3b4bc7)}.tec-art:after{content:"";background:#fff6;border-radius:30% 30% 12% 12%;position:absolute;inset:22% 28% 18%}.tec-empty{z-index:1;color:#ff6a4d;font:700 30px var(--pub-font-mono);background:#0b0f1ab8;border-radius:9px;place-items:center;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ff4d2e}.tec-item b{font:600 10px var(--pub-font-mono);color:#cfd5e6;white-space:nowrap;justify-content:space-between;gap:4px;display:flex}.tec-item b span{color:#f3f2ec}.tec-item em{background:color-mix(in srgb, var(--s3d-accent) 24%, #0b0f1a);color:#f3f2ec;font:600 10px var(--pub-font-mono);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;padding:3px 6px;font-style:normal;overflow:hidden}.tec-paused{z-index:2;border:1px dashed var(--pub-acid);color:var(--pub-acid);font:700 10px var(--pub-font-mono);letter-spacing:.14em;background:#0b0f1a;border-radius:6px;padding:3px 8px;position:absolute;top:14px;left:50%;translate:-50%}.tec-cart{border:1px solid color-mix(in srgb, var(--s3d-accent) 60%, transparent);border-top:3px solid var(--s3d-accent);min-height:76px;box-shadow:0 50px 100px -50px color-mix(in srgb, var(--s3d-accent) 75%, transparent);color:#f3f2ec;background:#0e121ef0;border-radius:6px 6px 22px 22px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 16px;display:grid;position:relative}.tec-basket{color:var(--s3d-accent);display:inline-flex;position:relative}.tec-basket i{color:#07090f;width:19px;height:19px;font:700 11px var(--pub-font-mono);background:#f3f2ec;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:-10px;right:-11px}.tec-basket i span{grid-area:1/1}.tec-cart ul{font:600 11px var(--pub-font-mono);gap:5px;display:grid}.tec-cart li{white-space:nowrap;align-items:center;gap:6px;display:flex}.tec-cart li svg{color:var(--pub-acid);flex:none}.tec-cart li b{margin-left:auto;padding-left:8px}.tec-cart p{font:600 10px var(--pub-font-mono);color:var(--pub-acid);white-space:nowrap;justify-items:end;gap:2px;display:grid}.tec-cart p b{color:#f3f2ec;font-size:17px}.tec-stamp{background:var(--pub-acid);color:#07090f;font:700 11px var(--pub-font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex;position:absolute;bottom:-16px;right:-8px;box-shadow:0 10px 24px -10px #d4ff3acc}.tec-issue{top:4%;right:3%}@media (width<=640px){.tec-empty{padding-top:18px;font-size:24px}.tec-paused{top:10px}.tec-issue{top:0;right:0}.tec-shop{gap:16px}.tec-cart{gap:10px;padding:10px 12px}.tec-cart p b{font-size:14px}.tec-stamp{right:0}}
