.ct-scroll{background:var(--surface);border:1px solid var(--line);scrollbar-width:thin;border-radius:14px;overflow-x:auto}.ct-scroll:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ct{border-collapse:separate;border-spacing:0;width:100%;font:500 16px/1.3 var(--body);font-variant-numeric:tabular-nums;color:var(--ink)}.ct caption{caption-side:bottom;text-align:left;font:400 13px/1.45 var(--body);color:var(--ink-3);text-wrap:pretty;padding:12px 18px 14px}.ct th,.ct td{text-align:right;white-space:nowrap;vertical-align:middle;border-bottom:1px solid var(--line);padding:12px 16px}.ct thead th{font:700 12px/1.2 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);background:var(--ground)}.ct th:first-child{text-align:left}.ct tbody th{white-space:normal;min-width:11em;font-weight:400}.ct tbody tr:last-child>*{border-bottom:0}.ct tr.is-ours>*{background:var(--brand-soft);color:var(--brand-deep);font-weight:700}.ct td.is-na{color:var(--ink-3);font:italic 400 14px/1.3 var(--body);text-align:center}.ct td.is-unavailable{text-align:left}.ct-note{font:400 12.5px/1.3 var(--body);color:var(--ink-3);margin-top:4px;display:block}.ct-more{font:400 12px/1.2 var(--body);color:var(--ink-3);display:block}.ct-chip{--chip:var(--ink-3);vertical-align:middle;background:color-mix(in srgb, var(--chip) 12%, #fff);border:1px solid color-mix(in srgb, var(--chip) 35%, #fff);height:26px;color:var(--ink);font:600 13px/1 var(--body);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 11px 0 3px;display:inline-flex}.ct-mark{flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.ct-mark:empty:before{content:"";background:var(--chip);border-radius:50%;width:10px;height:10px}.ct-mark img{object-fit:contain;width:20px;height:20px}.ct-chip.is-ours{background:var(--brand);border:2px solid var(--accent);color:var(--on-brand);padding-left:2px}.ct-chip.is-ours .ct-mark:empty:before{background:var(--accent)}@media (max-width:719px){.ct-scroll{margin-inline:calc(-1 * var(--ct-bleed,0px));border-left:0;border-right:0;border-radius:0}.ct{flex-direction:column;font-size:14.5px;display:flex}.ct thead,.ct tbody{display:block}.ct thead{order:1}.ct tbody{order:2}.ct caption{order:3;padding:10px 13px 12px;display:block}.ct tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));padding:9px 10px 10px;display:grid}.ct tbody tr:last-child{border-bottom:0}.ct th,.ct td{border:0;min-width:0;padding:0 3px;display:block}.ct thead tr{background:var(--ground);padding:9px 10px}.ct thead th{font:600 12px/1.2 var(--body);letter-spacing:0;text-transform:none}.ct thead .ct-seller-h{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ct tbody th{text-align:left;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px 8px;min-width:0;margin-bottom:7px;display:flex}.ct-note{margin:0;display:inline}.ct tr.is-ours{background:var(--brand-soft)}.ct tr.is-ours>*{background:0 0}.ct td.is-na{font-size:12.5px}.ct td.ct-span-2{grid-column:span 2}.ct td.ct-span-3{grid-column:span 3}.ct td.ct-span-4{grid-column:span 4}}@media (max-width:359px){.ct{font-size:13px}}
