.jfc-shop{--shop-black: #0a0a0a;--shop-paper: #efefec;--shop-tile: #e2e2de;--shop-ink: #0a0a0a;--shop-mute: #5c5c58;--shop-line: rgba(10, 10, 10, .14);--shop-line-dark: rgba(255, 255, 255, .14);--shop-bolt: #f2c200;--shop-bolt-hover: #ffd633;background-color:var(--shop-black);color:#fff}.jfc-shop .s-black{background-color:var(--shop-black);color:#fff}.jfc-shop .s-paper{background-color:var(--shop-paper);color:var(--shop-ink)}.jfc-shop .s-tile{background-color:var(--shop-tile)}.jfc-shop .s-ink{color:var(--shop-ink)}.jfc-shop .s-white{color:#fff}.jfc-shop .s-mute{color:var(--shop-mute)}.jfc-shop .s-black .s-mute{color:#ffffff9e}.jfc-shop .s-line{border-color:var(--shop-line)}.jfc-shop .s-black .s-line,.jfc-shop .s-line-dark{border-color:var(--shop-line-dark)}.jfc-shop .s-grid{background-color:var(--shop-line)}.jfc-shop .s-bolt{background-color:var(--shop-bolt);color:var(--shop-ink)}.jfc-shop .s-bolt:hover:not(:disabled){background-color:var(--shop-bolt-hover)}.jfc-shop .s-solid{background-color:var(--shop-ink);color:#fff}.jfc-shop .s-black .s-solid{background-color:#fff;color:var(--shop-ink)}.jfc-shop .s-label{font-size:.6875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.jfc-shop .s-display{font-family:var(--font-display);font-weight:900;text-transform:uppercase;letter-spacing:-.035em;line-height:.86;text-wrap:balance}.jfc-shop .s-size{border:1px solid var(--shop-line);background-color:transparent;color:var(--shop-ink)}.jfc-shop .s-size:hover:not(:disabled){border-color:var(--shop-ink)}.jfc-shop .s-size[aria-pressed=true]{background-color:var(--shop-ink);border-color:var(--shop-ink);color:#fff}.jfc-shop .s-size:disabled{color:var(--shop-mute);text-decoration:line-through;cursor:not-allowed;opacity:.45}.jfc-shop .s-quick{display:none}@media(hover:hover)and (pointer:fine){.jfc-shop .s-quick{display:block}}.jfc-shop .s-scroll{scrollbar-width:none}.jfc-shop .s-scroll::-webkit-scrollbar{display:none}
