.pcsc[data-v-47849f41]{display:inline-flex;align-items:center;gap:.25rem;padding:.1875rem;border-radius:calc(var(--theme-radius, .5rem) * .75);background-color:color-mix(in srgb,var(--theme-surface, #fff) 90%,transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--theme-text, #111) 12%,transparent)}.pcsc-swatch[data-v-47849f41],.pcsc-more[data-v-47849f41]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;flex-shrink:0;overflow:hidden;border:1px solid var(--theme-border, #e5e7eb);border-radius:calc(var(--theme-radius, .5rem) * .5);background-color:var(--theme-surface, #fff);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.pcsc-swatch[data-v-47849f41]:hover,.pcsc-more[data-v-47849f41]:hover{border-color:var(--theme-primary, var(--primary-color))}.pcsc-swatch[data-v-47849f41]:focus-visible,.pcsc-more[data-v-47849f41]:focus-visible{outline:2px solid var(--theme-primary, var(--primary-color));outline-offset:1px}.pcsc-swatch-active[data-v-47849f41]{border-color:var(--theme-primary, var(--primary-color));box-shadow:0 0 0 1px var(--theme-primary, var(--primary-color))}.pcsc-img[data-v-47849f41]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pcsc-initials[data-v-47849f41],.pcsc-more[data-v-47849f41]{color:var(--theme-text-muted, #6b7280);font-size:.625rem;font-weight:700;line-height:1}@media(max-width:639px){.pcsc-swatch[data-v-47849f41],.pcsc-more[data-v-47849f41]{width:1.625rem;height:1.625rem}}
