.catalog-card-actions[data-v-2661b88d]{gap:1rem;min-width:0;display:grid}.catalog-card-actions__ownership[data-v-2661b88d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.catalog-card-actions__ownership div[data-v-2661b88d]{background:var(--ui-bg-muted,#f3f4f6);border-radius:.625rem;gap:.15rem;min-width:0;padding:.65rem;display:grid}.catalog-card-actions__ownership dt[data-v-2661b88d]{color:var(--ui-text-muted,#5b6470);font-size:.75rem}.catalog-card-actions__ownership dd[data-v-2661b88d]{margin:0;font-weight:700}.catalog-card-actions__controls[data-v-2661b88d]{flex-wrap:wrap;gap:.625rem;display:flex}.catalog-card-actions__controls button[data-v-2661b88d]{border:1px solid var(--ui-border,#d7deea);cursor:pointer;font:inherit;text-align:center;border-radius:.7rem;justify-content:center;align-items:center;min-height:42px;padding:.5rem .8rem;font-size:.78rem;font-weight:700;display:inline-flex}.catalog-card-actions__controls button[data-v-2661b88d]:disabled{cursor:wait;opacity:.58}.catalog-card-actions__button[data-v-2661b88d]{color:#26344c;background:#fff}.catalog-card-actions__button[aria-pressed=true][data-v-2661b88d]{color:#9c3451;background:#fff0f4;border-color:#e2a3b2}.catalog-card-actions__button--notification[aria-pressed=true][data-v-2661b88d]{color:#8a6211;background:#fff8e8;border-color:#e8c66f}.catalog-card-actions__button--item[data-v-2661b88d]{color:#fff;background:#1766dd;border-color:#1766dd!important}.catalog-card-actions__quantity[data-v-2661b88d]{background:var(--ui-bg-muted,#f3f4f6);border:1px solid var(--ui-border,#d7deea);border-radius:.75rem;align-items:center;gap:.45rem;padding-left:.65rem;display:flex}.catalog-card-actions__quantity-label[data-v-2661b88d]{color:#4d5b70;align-items:center;gap:.35rem;font-size:.7rem;font-weight:750;display:inline-flex}.catalog-card-actions__stepper[data-v-2661b88d]{grid-template-columns:42px minmax(2.5rem,auto) 42px;align-items:center;display:grid}.catalog-card-actions__stepper button[data-v-2661b88d]{background:0 0;border:0;border-radius:0;min-width:42px;padding:.25rem}.catalog-card-actions__stepper output[data-v-2661b88d]{text-align:center;justify-content:center;align-items:center;min-height:42px;padding:0 .4rem;font-weight:800;display:inline-flex}.catalog-card-actions__loading[data-v-2661b88d]{color:var(--ui-text-muted,#5b6470);margin:0}.catalog-card-actions__error[data-v-2661b88d]{color:var(--ui-danger,#b42318);margin:0}.catalog-card-actions button[data-v-2661b88d]:focus-visible{outline:3px solid var(--ui-primary,#2563eb);outline-offset:2px}.catalog-card-actions--compact[data-v-2661b88d]{gap:.6rem}.catalog-card-actions--compact .catalog-card-actions__controls[data-v-2661b88d]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.catalog-card-actions--compact .catalog-card-actions__controls[data-v-2661b88d]>*{width:100%;min-width:0}.catalog-card-actions--compact .catalog-card-actions__button--item[data-v-2661b88d],.catalog-card-actions--compact .catalog-card-actions__quantity[data-v-2661b88d]{grid-column:1/-1}.catalog-card-actions--compact .catalog-card-actions__quantity[data-v-2661b88d]{justify-content:space-between;padding-left:.55rem}.catalog-card-actions--compact .catalog-card-actions__controls button[data-v-2661b88d]{padding-inline:.45rem;font-size:.62rem}.catalog-card-actions--micro[data-v-2661b88d]{gap:.25rem}.catalog-card-actions--micro .catalog-card-actions__controls[data-v-2661b88d]{align-items:center;gap:var(--catalog-card-actions-control-gap,.2rem);grid-template-columns:var(--catalog-card-actions-quantity-column,72px) repeat(3,28px)}.catalog-card-actions--micro .catalog-card-actions__controls[data-v-2661b88d]>*{width:auto;min-width:0}.catalog-card-actions--compact.catalog-card-actions--micro .catalog-card-actions__button--item[data-v-2661b88d]{grid-column:auto}.catalog-card-actions--micro .catalog-card-actions__controls button[data-v-2661b88d]{min-height:28px;padding:.12rem;font-size:.58rem;line-height:1}.catalog-card-actions--micro .catalog-card-actions__quantity[data-v-2661b88d]{grid-column:auto;min-height:28px;padding:0}.catalog-card-actions--micro .catalog-card-actions__quantity-label[data-v-2661b88d]{display:none}.catalog-card-actions--micro .catalog-card-actions__stepper[data-v-2661b88d]{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-card-actions--micro .catalog-card-actions__stepper button[data-v-2661b88d],.catalog-card-actions--micro .catalog-card-actions__stepper output[data-v-2661b88d]{min-width:0;min-height:28px;padding:0}.catalog-card-actions__controls[data-v-2661b88d] .iconify,.catalog-card-actions__controls[data-v-2661b88d] svg{flex:none}.catalog-card-actions--micro .catalog-card-actions__button[data-v-2661b88d] .iconify,.catalog-card-actions--micro .catalog-card-actions__button[data-v-2661b88d] svg{font-size:.88rem}.catalog-card-actions--micro .catalog-card-actions__error[data-v-2661b88d],.catalog-card-actions--micro .catalog-card-actions__loading[data-v-2661b88d]{max-height:1.6em;margin:0;font-size:.45rem;line-height:1.15;overflow:hidden}@media (width<=390px){.catalog-card-actions__controls>button[data-v-2661b88d]{flex:100%}}.catalog-card-detail[data-v-a768d534]{grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:start;gap:1.25rem;min-width:0;display:grid;position:relative}.catalog-card-detail--quick[data-v-a768d534]{grid-template-columns:minmax(0,1fr);gap:0}.catalog-card-detail--quick .catalog-card-detail__content[data-v-a768d534]{gap:.55rem}.catalog-card-detail--select[data-v-a768d534]{background:#fff;border:1px solid #cbd5e1;border-radius:.875rem;grid-template-columns:minmax(0,1fr) minmax(11rem,14rem);padding:1rem}.catalog-card-detail--select .catalog-card-detail__content[data-v-a768d534]{background:0 0;border:0;order:1;padding:0}.catalog-card-detail--select .catalog-card-detail__media[data-v-a768d534]{order:2;align-self:center;margin-top:3.6rem}.catalog-card-detail__media[data-v-a768d534]{justify-self:center;width:100%;max-width:14rem}.catalog-card-detail__content[data-v-a768d534]{background:#fff;border:1px solid #cbd5e1;border-radius:.875rem;gap:.9rem;min-width:0;padding:1rem;display:grid}.catalog-card-detail__top[data-v-a768d534]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;min-width:0;display:grid}.catalog-card-detail__variants[data-v-a768d534]{border:0;flex-wrap:wrap;gap:.5rem;min-width:0;margin:0;padding:0;display:flex}.catalog-card-detail__variants legend[data-v-a768d534]{width:100%;margin-bottom:.4rem;font-weight:700}.catalog-card-detail__confirm[data-v-a768d534],.catalog-card-detail__retry[data-v-a768d534],.catalog-card-detail__variants button[data-v-a768d534]{text-align:center;border:1px solid #94a3b8;border-radius:.625rem;justify-content:center;align-items:center;min-height:44px;padding:.625rem .875rem;display:inline-flex}.catalog-card-detail__variants button[data-v-a768d534]{color:#0f172a;cursor:pointer;background:#fff}.catalog-card-detail__variants button[aria-pressed=true][data-v-a768d534]{border-color:var(--ui-primary,#2563eb);color:#1d4ed8;background:#eff6ff;font-weight:700}.catalog-card-detail__single-variant[data-v-a768d534]{background:var(--ui-bg-muted,#f3f4f6);text-align:center;border-radius:999px;justify-self:start;align-items:center;min-height:30px;padding:.25rem .75rem;display:inline-flex}.catalog-card-detail__confirm[data-v-a768d534]{background:var(--ui-primary,#2563eb);border-color:var(--ui-primary,#2563eb);color:#fff;cursor:pointer;min-height:48px;padding-inline:1.125rem;font-size:1rem;font-weight:700;position:absolute;top:1rem;right:1rem}.catalog-card-detail__confirm[data-v-a768d534]:hover{filter:brightness(.92)}.catalog-card-detail__retry[data-v-a768d534]{color:#0f172a;background:#fff;justify-self:start}.catalog-card-detail button[data-v-a768d534]:focus-visible{outline:3px solid var(--ui-primary,#2563eb);outline-offset:2px}@media (width<=600px){.catalog-card-detail[data-v-a768d534]{grid-template-columns:1fr}.catalog-card-detail--select .catalog-card-detail__media[data-v-a768d534]{order:0}.catalog-card-detail__media[data-v-a768d534]{max-width:min(70vw,13rem)}.catalog-card-detail--select .catalog-card-detail__media[data-v-a768d534]{margin-top:0}.catalog-card-detail__confirm[data-v-a768d534]{width:100%;position:static}.catalog-card-detail__top[data-v-a768d534]{grid-template-columns:1fr}}.catalog-set-tile[data-v-873f8ee5]{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.75rem;width:100%;min-height:64px;padding:.5rem;display:flex}.catalog-set-tile__media[data-v-873f8ee5]{flex:0 0 64px;width:64px;height:44px}.catalog-set-tile__content[data-v-873f8ee5]{gap:.125rem;min-width:0;display:grid}.catalog-set-tile__content small[data-v-873f8ee5],.catalog-set-tile__content strong[data-v-873f8ee5]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-set-tile__content small[data-v-873f8ee5]{color:var(--ui-text-muted,#5b6470)}.catalog-set-tile--gallery[data-v-873f8ee5]{text-align:center;border-radius:.85rem;align-content:start;justify-items:center;gap:.65rem;min-height:164px;padding:.75rem .55rem;transition:background .15s,box-shadow .15s,transform .15s;display:grid}.catalog-set-tile--gallery[data-v-873f8ee5]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1b304f14;background:#f5f8fc!important}.catalog-set-tile--gallery .catalog-set-tile__media[data-v-873f8ee5]{width:min(150px,100%);height:72px}.catalog-set-tile--gallery .catalog-set-tile__content[data-v-873f8ee5]{justify-items:center;gap:.22rem;width:100%}.catalog-set-tile--gallery .catalog-set-tile__content strong[data-v-873f8ee5]{color:#14223a;text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:1.85em;font-size:.72rem;line-height:1.28;display:-webkit-box;overflow:hidden}.catalog-set-tile--gallery .catalog-set-tile__language[data-v-873f8ee5]{color:#1766dd;background:#eaf2ff;border-radius:999px;padding:.24rem .42rem;font-size:.55rem;font-weight:750;line-height:1}.catalog-set-tile--gallery time[data-v-873f8ee5]{color:#65748a;font-size:.58rem}.catalog-set-tile__progress[data-v-873f8ee5]{flex:0 12rem;grid-template-columns:auto minmax(4rem,1fr);align-items:center;gap:.2rem .5rem;margin-left:auto;display:grid}.catalog-set-tile__progress>span[data-v-873f8ee5]{color:var(--ui-text-muted,#5b6470);white-space:nowrap;font-size:.75rem}.catalog-set-tile__progress>span strong[data-v-873f8ee5]{color:inherit}.catalog-set-tile__progress progress[data-v-873f8ee5]{accent-color:var(--ui-primary,#2563eb);width:100%;min-width:0;height:.4rem}.catalog-set-tile__progress small[data-v-873f8ee5]{color:var(--ui-text-muted,#5b6470);grid-column:2;font-size:.7rem}.catalog-set-tile[data-v-873f8ee5]:focus-visible{outline:3px solid var(--ui-primary,#2563eb);outline-offset:-3px}@media (prefers-reduced-motion:reduce){.catalog-set-tile--gallery[data-v-873f8ee5]{transition:none}.catalog-set-tile--gallery[data-v-873f8ee5]:hover{transform:none}}@media (width<=520px){.catalog-set-tile[data-v-873f8ee5]:not(.catalog-set-tile--gallery){grid-template-columns:64px minmax(0,1fr);align-items:center;gap:.65rem;padding:.55rem;display:grid}.catalog-set-tile:not(.catalog-set-tile--gallery) .catalog-set-tile__content strong[data-v-873f8ee5]{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.catalog-set-tile__content small[data-v-873f8ee5]{white-space:normal;line-height:1.3}.catalog-set-tile__progress[data-v-873f8ee5]{grid-column:2;width:100%;margin-left:0}.catalog-set-tile--gallery[data-v-873f8ee5]{min-height:154px;padding:.65rem .35rem}.catalog-set-tile--gallery .catalog-set-tile__media[data-v-873f8ee5]{height:64px}}.catalog-set-grid[data-v-d3a8414e]{gap:.875rem;min-width:0;display:grid}.catalog-set-grid__header[data-v-d3a8414e]{justify-content:space-between;align-items:center;display:flex}.catalog-set-grid__empty[data-v-d3a8414e],.catalog-set-grid__error[data-v-d3a8414e],.catalog-set-grid__header h2[data-v-d3a8414e],.catalog-set-grid__stale[data-v-d3a8414e]{margin:0}.catalog-set-grid__stale[data-v-d3a8414e]{background:var(--ui-bg-muted,#f3f4f6);color:var(--ui-text-muted,#4b5563);text-align:center;border-radius:999px;justify-self:start;align-items:center;min-height:30px;padding:.25rem .75rem;display:inline-flex}.catalog-set-grid__error[data-v-d3a8414e]{flex-wrap:wrap;gap:.5rem;display:flex}.catalog-set-grid__items[data-v-d3a8414e]{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.625rem;min-width:0;display:grid}.catalog-set-grid__items[data-v-d3a8414e] .catalog-set-tile{background:var(--ui-bg-elevated,#fff);border:1px solid var(--ui-border,#d1d5db);border-radius:.75rem}.catalog-set-grid--gallery[data-v-d3a8414e]{gap:1rem}.catalog-set-grid--gallery .catalog-set-grid__header[data-v-d3a8414e]{border-bottom:1px solid #e3e9f1;padding-bottom:.55rem}.catalog-set-grid--gallery .catalog-set-grid__header h2[data-v-d3a8414e]{color:#14223a;letter-spacing:-.02em;font-size:1.08rem}.catalog-set-grid--gallery .catalog-set-grid__items[data-v-d3a8414e]{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.2rem .8rem}.catalog-set-grid--gallery .catalog-set-grid__items[data-v-d3a8414e] .catalog-set-tile{background:0 0;border-color:#0000}.catalog-set-grid__skeleton[data-v-d3a8414e]{background:var(--ui-bg-elevated,#fff);border:1px solid var(--ui-border,#d1d5db);border-radius:.75rem;align-items:center;gap:.75rem;min-height:64px;padding:.5rem;display:flex;overflow:hidden}.catalog-set-grid--gallery .catalog-set-grid__skeleton[data-v-d3a8414e]{border-color:#0000;place-items:center;gap:.65rem;min-height:158px;padding:.8rem;display:grid}.catalog-set-grid--gallery .catalog-set-grid__skeleton>span[data-v-d3a8414e]:first-child{width:min(132px,84%);height:72px}.catalog-set-grid--gallery .catalog-set-grid__skeleton>span[data-v-d3a8414e]:last-child{justify-items:center;width:100%}.catalog-set-grid__skeleton>span[data-v-d3a8414e]:first-child{flex:0 0 64px;height:44px}.catalog-set-grid__skeleton>span[data-v-d3a8414e]:last-child{flex:1;gap:.4rem;display:grid}.catalog-set-grid__skeleton i[data-v-d3a8414e],.catalog-set-grid__skeleton>span[data-v-d3a8414e]:first-child{background:#e5eaf1;border-radius:.4rem;animation:.9s ease-in-out infinite alternate catalog-set-pulse-d3a8414e;display:block}.catalog-set-grid__skeleton i[data-v-d3a8414e]:first-child{width:78%;height:.9rem}.catalog-set-grid__skeleton i[data-v-d3a8414e]:last-child{width:58%;height:.65rem}@keyframes catalog-set-pulse-d3a8414e{to{background:#f3f6fa}}@media (prefers-reduced-motion:reduce){.catalog-set-grid__skeleton i[data-v-d3a8414e],.catalog-set-grid__skeleton>span[data-v-d3a8414e]:first-child{animation:none}}.catalog-set-grid__error button[data-v-d3a8414e],.catalog-set-grid__more[data-v-d3a8414e]{min-height:42px}.catalog-set-grid__more[data-v-d3a8414e]{justify-self:center;padding:.5rem 1rem}.catalog-set-grid__error button[data-v-d3a8414e]:focus-visible,.catalog-set-grid__more[data-v-d3a8414e]:focus-visible{outline:3px solid var(--ui-primary,#2563eb);outline-offset:2px}@media (width<=1200px){.catalog-set-grid--gallery .catalog-set-grid__items[data-v-d3a8414e]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=980px){.catalog-set-grid--gallery .catalog-set-grid__items[data-v-d3a8414e]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.catalog-set-grid--gallery .catalog-set-grid__items[data-v-d3a8414e]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.catalog-set-grid--gallery .catalog-set-grid__items[data-v-d3a8414e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem .4rem}}
