.su-pc{--pc-line: color-mix(in srgb, currentColor 12%, transparent);--pc-tint: color-mix(in srgb, currentColor 4%, transparent);--pc-hl: color-mix(in srgb, var(--su-ac) 6%, var(--su-card, var(--su-bg, #fff)));--pc-solid: var(--pc-bg, #fff);--pc-label: minmax(140px, 1.1fr);--pc-ease: cubic-bezier(.2, .8, .2, 1);display:block}.su-pc__empty{margin:0 0 16px;padding:12px 14px;border:1px dashed var(--pc-line);border-radius:var(--su-fx-r, 8px);color:var(--su-muted);font-size:.875rem}.su-pc__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:16px}.su .su-pc .su-pc__switch{display:inline-flex!important;align-items:center;gap:10px;width:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:4px 0!important;border:0!important;background:none!important;box-shadow:none!important;color:inherit!important;font:inherit;font-size:.875rem;font-weight:500;text-transform:none;letter-spacing:normal;cursor:pointer}.su-pc__knob{position:relative;flex:none;width:36px;height:20px;border-radius:999px;background:color-mix(in srgb,currentColor 22%,transparent);transition:background-color .25s ease}.su-pc__knob:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:translate .3s var(--pc-ease)}.su-pc__switch[aria-checked=true] .su-pc__knob{background:var(--su-ac)}.su-pc__switch[aria-checked=true] .su-pc__knob:after{translate:16px 0}.su .su-pc .su-pc__switch:focus-visible{outline:2px solid var(--su-ac);outline-offset:3px}.su-pc__count{margin:0;color:var(--su-muted);font-size:.8125rem}.su-pc__none{margin:16px 0 0;color:var(--su-muted);font-size:.875rem;text-align:center}.su-pc__none[hidden]{display:none}.su-pc__scroll{margin-inline:calc(clamp(16px,4vw,40px)*-1);padding-inline:clamp(16px,4vw,40px)}.su-pc.su-look--card .su-pc__scroll{margin-inline:0;padding-inline:0}.su-pc.su-look--card{--pc-bg: var(--su-card, #fff)}.su-pc__table{min-width:calc(140px + var(--cols) * 170px)}.su-pc__row{display:grid;grid-template-columns:var(--pc-label) repeat(var(--cols),minmax(0,1fr))}.su-pc__row[hidden]{display:none}.su-pc__row>*{min-width:0}.su-pc__head{position:sticky;top:0;z-index:2;padding-top:14px;background:var(--pc-solid)}.su-pc__head:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:var(--pc-line)}.su-pc__corner{display:flex;align-items:flex-end;padding:0 16px 18px 0;color:var(--su-muted);font-size:.8125rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.su-pc__col{position:relative;padding:14px 12px 18px;border-radius:calc(var(--su-radius) + 2px) calc(var(--su-radius) + 2px) 0 0}.su-pc__col.is-hl{background:var(--pc-hl)}.su-pc__badge{position:absolute;top:-11px;left:12px;z-index:1;padding:3px 9px;border-radius:999px;background:var(--su-ac);color:var(--su-acf);font-size:.6875rem;font-weight:600;letter-spacing:.04em;white-space:nowrap}.su-pc .su-buy{display:flex;flex-direction:column;gap:0;height:100%}.su-pc .su-buy__media{width:100%;max-width:180px;margin-bottom:12px;border-radius:var(--su-radius)}.su-pc .su-buy__body{display:flex;flex:1;flex-direction:column}.su-pc .su-buy__title{font-size:1rem}.su-pc__sentinel{display:block;height:1px}.su-pc .su-buy__media{transition:max-height .4s var(--pc-ease),margin .4s var(--pc-ease),opacity .3s ease;max-height:180px}.su-pc.is-stuck .su-pc__head .su-buy__media{max-height:0;margin-bottom:0;opacity:0}.su-pc .su-buy__price{margin:4px 0 12px;color:var(--su-muted);font-size:.9375rem}.su-pc .su-buy__form{margin-top:auto}.su .su-pc .su-btn.su-buy__add{width:100%;justify-content:space-between}.su-pc .su-buy--empty .su-buy__title{color:var(--su-muted);font-weight:500}.su-pc__label,.su-pc__cell{padding:14px 12px;border-bottom:1px solid var(--pc-line);font-size:.9375rem;line-height:1.4}.su-pc__label{display:grid;gap:2px;padding-left:0;font-weight:500}.su-pc__label small{color:var(--su-muted);font-size:.8125rem;font-weight:400}.su-pc__cell{display:flex;align-items:center;overflow-wrap:anywhere}.su-pc__cell.is-hl{background:var(--pc-hl)}.su-pc__row:last-child .su-pc__cell.is-hl{border-radius:0 0 calc(var(--su-radius) + 2px) calc(var(--su-radius) + 2px)}.su-pc__body .su-pc__row{transition:background-color .2s ease}.su-pc__body .su-pc__row:not(.su-pc__row--group):hover .su-pc__label,.su-pc__body .su-pc__row:not(.su-pc__row--group):hover .su-pc__cell:not(.is-hl){background:var(--pc-tint)}.su-pc__yes{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--su-ac) 12%,transparent);color:var(--su-ac)}.su .su-pc__yes svg{width:14px;height:14px}.su-pc__no>span[aria-hidden]{display:block;width:12px;height:1.5px;margin-left:6px;border-radius:1px;background:color-mix(in srgb,currentColor 35%,transparent)}.su-pc__row--group{grid-template-columns:1fr}.su-pc__gl{padding:26px 0 8px;border-bottom:1px solid var(--pc-line);color:var(--su-muted);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.su-pc__row.is-in{animation:su-pc-in .35s var(--pc-ease)}@keyframes su-pc-in{0%{opacity:0;translate:0 -4px}}@media(max-width:989px){.su-pc{--pc-label: 128px}.su-pc__scroll{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.su-pc__table{min-width:calc(128px + var(--cols) * 168px)}.su-pc__head{position:static}.su-pc__corner,.su-pc__label,.su-pc__gl{position:sticky;left:0;z-index:3;background:var(--pc-solid)}.su-pc__label{padding-right:10px;box-shadow:1px 0 0 var(--pc-line)}.su-pc__row--group .su-pc__gl{width:min(100%,calc(100vw - (2*clamp(16px,4vw,40px))))}}@media(prefers-reduced-motion:reduce){.su-pc__row.is-in{animation:none}}@media(scripting:none){.su-pc__bar{display:none}}
