@layer properties,theme,base;@layer components{.EdGBdW_root{gap:var(--ec-space-2);color:var(--ec-foreground);font-family:var(--ec-font-body);font-size:var(--ec-text-sm);line-height:var(--ec-leading-body);display:grid}.EdGBdW_label{align-items:baseline;gap:var(--ec-space-2);color:var(--ec-text-secondary);font-family:var(--ec-font-code);font-size:var(--ec-text-2xs);letter-spacing:.02em;text-transform:uppercase;margin:0;display:flex}.EdGBdW_value{color:var(--ec-foreground);font-weight:500}.EdGBdW_swatches{align-items:center;gap:var(--ec-space-3);flex-wrap:wrap;display:flex}.EdGBdW_swatch{border-radius:var(--ec-radius-pill);width:2rem;height:2rem;color:var(--ec-foreground);cursor:pointer;background-color:#0000;border:0;padding:0;position:relative}.EdGBdW_swatch:before{content:"";border-radius:inherit;position:absolute;inset:-.375rem}.EdGBdW_swatch[data-chip]{width:auto;min-width:2rem;height:var(--ec-control-height-md)}.EdGBdW_swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--ec-background), 0 0 0 3.5px var(--ec-foreground)}.EdGBdW_swatch[data-sold-out]:after{background:linear-gradient(135deg, transparent calc(50% - 1px), var(--ec-background) calc(50% - 1px), var(--ec-background) calc(50% + 1px), transparent calc(50% + 1px));border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.EdGBdW_face{border-radius:inherit;width:100%;height:100%;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ec-foreground) 14%, transparent);object-fit:cover;display:block}.EdGBdW_chip{height:100%;padding:0 var(--ec-space-3);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--ec-border-strong);font-size:var(--ec-text-xs);white-space:nowrap;align-items:center;display:flex}.EdGBdW_swatch:focus-visible{outline:var(--ec-focus-outline);outline-color:var(--ec-foreground);outline-offset:var(--ec-space-2)}}@layer utilities;
@layer properties,theme,base;@layer components{._7jucya_root{gap:var(--ec-space-2);color:var(--ec-foreground);font-family:var(--ec-font-body);font-size:var(--ec-text-sm);line-height:var(--ec-leading-body);display:grid}._7jucya_label{align-items:baseline;gap:var(--ec-space-2);color:var(--ec-text-secondary);font-family:var(--ec-font-code);font-size:var(--ec-text-2xs);letter-spacing:.02em;text-transform:uppercase;margin:0;display:flex}._7jucya_value{color:var(--ec-foreground);font-weight:500}._7jucya_hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}._7jucya_options{gap:var(--ec-space-2);flex-wrap:wrap;display:flex}._7jucya_option{min-width:4.75rem;height:var(--ec-control-height-md);justify-content:center;align-items:center;gap:var(--ec-space-2);padding:0 var(--ec-space-3);border-radius:var(--ec-radius-control);box-shadow:inset 0 0 0 1px var(--ec-border);color:var(--ec-foreground);cursor:pointer;font:inherit;transition:background-color var(--ec-duration-fast) var(--ec-ease-standard), box-shadow var(--ec-duration-fast) var(--ec-ease-standard);background-color:#0000;border:0;font-weight:500;display:inline-flex}._7jucya_root[data-compact] ._7jucya_option{min-width:var(--ec-control-height-sm);height:var(--ec-control-height-sm);padding:0 var(--ec-space-2)}._7jucya_option[aria-checked=true]{background-color:var(--ec-accent);box-shadow:0 0 0 2px var(--ec-background), 0 0 0 3.5px var(--ec-foreground);color:var(--ec-accent-foreground)}._7jucya_option[data-sold-out]{background-color:var(--ec-surface-muted);box-shadow:none;color:var(--ec-text-muted);cursor:not-allowed;text-decoration:line-through}._7jucya_madeToOrder{border-radius:var(--ec-radius-pill);background-color:currentColor;flex:none;width:.375rem;height:.375rem;display:block}._7jucya_leadTime{color:var(--ec-text-secondary);font-size:var(--ec-text-xs);margin:0}@media (hover:hover) and (pointer:fine){._7jucya_option:not([data-sold-out],[aria-checked=true]):hover{background-color:var(--ec-surface-muted)}}._7jucya_option:focus-visible{outline:var(--ec-focus-outline);outline-offset:var(--ec-focus-outline-offset);background-image:linear-gradient(var(--ec-focus-fill), var(--ec-focus-fill));color:var(--ec-foreground)}._7jucya_option[aria-checked=true]:focus-visible,._7jucya_option[aria-checked=true]:focus-visible:hover{outline:var(--ec-focus-outline);outline-offset:var(--ec-focus-outline-offset);background-color:var(--ec-button-primary-bg-focus);color:var(--ec-accent-foreground);background-image:none}@media (prefers-reduced-motion:reduce){._7jucya_option{transition-duration:0s}}}@layer utilities;