.stc-sec{gap:14px}.stc-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(150px,46%),1fr));grid-gap:12px;gap:12px}.stc-tile,.stc-tile-li{display:flex;min-width:0}.stc-tile{position:relative;flex-direction:column;gap:6px;width:100%;padding:10px 10px 14px;border-radius:22px;border:1px solid var(--glass-edge);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02));box-shadow:var(--glass-hi),0 20px 44px -30px rgba(0,0,0,.95);color:var(--ink);text-decoration:none;text-align:left;font:inherit;cursor:pointer;transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .2s}@media (hover:hover){.stc-tile:hover{border-color:rgba(255,255,255,.3);color:var(--ink)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.stc-tile:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.stc-tile{transition:none}}.stc-img{display:block;width:100%;aspect-ratio:1;height:auto;border-radius:15px;object-fit:cover;background:#0E0F13}.stc-noimg{background:linear-gradient(135deg,rgba(255,31,61,.18),rgba(255,255,255,.06) 50%,rgba(31,102,255,.18)),#0E0F13}.stc-name{font-weight:700;color:#fff;line-height:1.25;overflow-wrap:anywhere}.stc-bp .stc-name,.stc-sec .stc-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.stc-add{font-size:12px;font-weight:700;color:#fff;padding:3px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.06);align-self:flex-start}.stc-price{font-family:var(--num);font-weight:600;color:var(--soft)}.stc-chip{align-self:flex-start}.stc-incart{font-size:12px;color:#fff;padding:3px 10px;border-radius:999px;background:rgba(255,31,61,.2);border:1px solid rgba(255,31,61,.5)}.stc-all,.stc-incart{font-weight:700;align-self:flex-start}.stc-all{display:inline-flex;align-items:center;min-height:44px}.stc-closed{margin:0}.stc-sh2{margin-top:10px}.stc-sh2 .cj-ic{width:44px;height:44px}.stc-staff{min-height:72px}.stc-bp .stc-grid{grid-template-columns:repeat(auto-fill,minmax(min(140px,46%),1fr))}.stc-saved{display:flex;flex-direction:column;gap:8px}.stc-saved-a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:10px 16px;border-radius:16px;border:1px solid rgba(52,211,153,.4);background:var(--ok-bg);color:var(--ok);font-weight:700;text-decoration:none}.stc-sheet{width:min(520px,100vw);max-width:100vw;max-height:92vh;margin:auto;padding:0;border:1px solid var(--glass-edge);border-radius:28px;background:#0B0C10;color:var(--ink);box-shadow:0 40px 120px -30px rgba(0,0,0,.95)}.stc-sheet::-webkit-backdrop{background:rgba(0,0,0,.7)}.stc-sheet::backdrop{background:rgba(0,0,0,.7)}.stc-sheet-in{position:relative;display:flex;flex-direction:column;gap:10px;padding:18px 18px 22px;overflow:auto;max-height:92vh}.stc-sheet-in h2{font-size:22px;line-height:1.2;padding-right:44px}.stc-sheet-in p{margin:0}.stc-sheet-img{width:100%;height:auto;aspect-ratio:1;max-height:52vh;object-fit:contain;border-radius:18px;background:#000}.stc-sheet-price{font-family:var(--num);font-weight:700;font-size:20px;color:#fff}.stc-x{position:absolute;top:10px;right:10px;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:#0B0C10;color:#fff;font-size:24px;line-height:1;z-index:2;box-shadow:0 6px 18px -6px rgba(0,0,0,.9)}.stc-qty-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-top:6px}.stc-qty{display:inline-flex;align-items:center;gap:6px}.stc-qty .btn{min-width:48px;min-height:48px;font-size:22px;padding:0}.stc-qty output{min-width:2ch;text-align:center;font-family:var(--num);font-size:20px;font-weight:700}.stc-qty-row .btn.primary{min-height:52px;flex:1 1}.stc-ask{font-weight:700;color:#fff}.stc-report{align-self:flex-start;color:var(--muted);min-height:44px;display:inline-flex;align-items:center}@media (max-width:560px){.stc-sheet{width:100vw;margin:auto 0 0;border-radius:28px 28px 0 0;border-bottom:0}}.stc-bar{position:-webkit-sticky;position:sticky;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:20;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-top:16px;padding:12px 12px 12px 18px;border-radius:24px;border:1px solid rgba(255,255,255,.18);background:rgba(10,11,15,.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 24px 60px -20px rgba(0,0,0,.95)}.stc-bar-t{font-size:15px;color:var(--soft)}.stc-bar-t b{color:#fff}.stc-pay{min-height:56px;flex:1 1 200px}.stc-fine{margin:6px 0 0}.stc-page{display:flex;flex-direction:column;gap:18px;padding-top:24px}.stc-page h1{font-size:clamp(28px,7vw,40px);line-height:1.05;letter-spacing:-.035em}.stc-seller{margin:0;color:var(--soft)}.stc-foot{margin-top:18px}.stc-reportbox{gap:10px}.stc-order,.stc-reportbox{display:flex;flex-direction:column}.stc-order{gap:18px;padding-top:24px}.stc-order h1{font-size:clamp(28px,7vw,40px);letter-spacing:-.035em}.stc-codebox{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 16px 22px;border-radius:30px;border:1px solid rgba(255,255,255,.18);background:radial-gradient(60% 70% at 50% 0,rgba(255,255,255,.12),transparent 70%),radial-gradient(40% 50% at 0 100%,rgba(255,31,61,.2),transparent 70%),radial-gradient(40% 50% at 100% 100%,rgba(31,102,255,.2),transparent 70%),#07080B;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 40px 90px -40px rgba(0,0,0,.95)}.stc-codebox small{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--soft)}.stc-codebox b{font-family:var(--num);font-size:clamp(64px,22vw,112px);line-height:1;letter-spacing:.1em;color:#fff;text-shadow:0 0 34px rgba(255,255,255,.35)}.stc-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.stc-lines li,.stc-sum div{display:flex;justify-content:space-between;gap:12px}.stc-sum{display:flex;flex-direction:column;gap:4px;margin:0;padding-top:8px;border-top:1px solid rgba(255,255,255,.1)}.stc-sum dt{color:var(--soft)}.stc-sum dd{margin:0;font-family:var(--num);font-weight:600}.stc-sum .is-total dd,.stc-sum .is-total dt{color:#fff;font-weight:800}.stc-copy{display:inline-flex;align-items:center;gap:10px}