.color-swatch[data-v-9caeb6d6]{background-color:var(--swatch-bg);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:9999px;outline:none;width:2.5rem;height:2.5rem;transition:box-shadow .15s;box-shadow:inset 0 0 0 1.5px #0000001a,0 0 0 3px #fff,0 0 0 4px #e5e7eb}.color-swatch--compact[data-v-9caeb6d6]{width:2.25rem;height:2.25rem}.color-swatches--bar[data-v-9caeb6d6]{gap:.875rem;padding:.25rem}.color-swatch--bar[data-v-9caeb6d6]{width:1.875rem;height:1.875rem}.color-swatch[data-v-9caeb6d6]:hover{box-shadow:inset 0 0 0 1.5px #0000001a,0 0 0 3px #fff,0 0 0 4px #9ca3af}.color-swatch--selected[data-v-9caeb6d6],.color-swatch--selected[data-v-9caeb6d6]:hover{box-shadow:inset 0 0 0 1.5px #0000001a,0 0 0 3px #fff,0 0 0 4px #111}.color-peek[data-v-9caeb6d6]{left:var(--peek-left);z-index:15;opacity:0;width:14.4rem;transform-origin:var(--peek-arrow-x) 100%;pointer-events:none;background:#fff;border-radius:.75rem;padding:.5rem;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 12px);transform:translateY(8px)scale(.98);box-shadow:0 14px 36px #0000003d,0 0 0 1px #0000000d}.color-peek--below[data-v-9caeb6d6]{transform-origin:var(--peek-arrow-x) 0;top:calc(100% + 12px);bottom:auto;transform:translateY(-8px)scale(.98)}.color-peek--show[data-v-9caeb6d6]{opacity:1;pointer-events:auto;transform:none}.color-peek[data-v-9caeb6d6]:after{content:"";top:100%;left:calc(var(--peek-arrow-x) - 7px);border:7px solid #0000;border-top-color:#fff;position:absolute}.color-peek--below[data-v-9caeb6d6]:after{border-top-color:#0000;border-bottom-color:#fff;top:auto;bottom:100%}.color-peek__photos[data-v-9caeb6d6]{aspect-ratio:1;border-radius:.5rem;display:grid;overflow:hidden}.color-peek__photos img[data-v-9caeb6d6]{-o-object-fit:cover;object-fit:cover;grid-area:1/1;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.color-peek[data-v-9caeb6d6]{transition:none}}.bundle-capsule-select[data-v-505af3a1]{--p-select-color:#24272c;--p-select-lg-padding-x:1rem;--p-select-lg-padding-y:.75rem}.capsule-set-error-enter-active[data-v-505af3a1]{transition:opacity .2s,transform .2s}.capsule-set-error-enter-from[data-v-505af3a1]{opacity:0;transform:translateY(-.25rem)}[role=option]+[role=option]:has(.custom-mix-option){margin-top:.5rem;position:relative;overflow:visible}[role=option]+[role=option]:has(.custom-mix-option):before{content:"";inset-inline:0;border-top:1px solid #24272c1a;position:absolute;top:-.3125rem}
