.eggb-variant-switcher{display:block;max-width:100%;margin:1rem 0 1.25rem;--eggb-vs-line: color-mix(in srgb, var(--eggb-text, currentColor) 22%, transparent);--eggb-vs-line-strong: color-mix(in srgb, var(--eggb-text, currentColor) 55%, transparent)}.eggb-variant-switcher a,.eggb-variant-switcher a:hover,.eggb-variant-switcher a:visited,.eggb-variant-switcher a:focus{text-decoration:none;color:inherit}.eggb-variant-switcher .eggb-vs-price{color:var(--eggb-text-muted);font-size:var(--eggb-text-xs);font-weight:400;line-height:1.25;white-space:nowrap}.eggb-vs-dimension+.eggb-vs-dimension{margin-top:1rem}.eggb-vs-label{margin-bottom:.5rem;color:var(--eggb-text-muted);font-size:var(--eggb-text-sm);line-height:1.4}.eggb-vs-label b{color:var(--eggb-text);font-weight:600}.eggb-vs-chips{display:flex;flex-wrap:wrap;gap:.5rem}.eggb-vs-chip{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.0625rem;box-sizing:border-box;min-width:4.5rem;min-height:2.75rem;padding:.3125rem .875rem;border:1px solid var(--eggb-vs-line);border-radius:var(--eggb-radius-chip, var(--eggb-radius));background:var(--eggb-surface, transparent);color:var(--eggb-text);font-size:var(--eggb-text-sm);line-height:1.25;text-align:center;transition:border-color .12s ease}.eggb-vs-chip .eggb-vs-value{font-weight:500;white-space:nowrap}a.eggb-vs-chip:hover{border-color:var(--eggb-vs-line-strong)}a.eggb-vs-chip:focus-visible{outline:2px solid var(--eggb-accent);outline-offset:2px}.eggb-vs-chip.is-current{border-color:var(--eggb-text, currentColor);box-shadow:inset 0 0 0 1px var(--eggb-text, currentColor)}.eggb-vs-chip.is-current .eggb-vs-value{font-weight:600}.eggb-vs-chip.is-disabled{border-color:color-mix(in srgb, var(--eggb-text, currentColor) 12%, transparent);background:transparent;color:var(--eggb-text-muted);cursor:not-allowed}.eggb-vs-chip.is-disabled .eggb-vs-value{text-decoration:line-through;text-decoration-color:color-mix(in srgb, var(--eggb-text-muted, currentColor) 70%, transparent);font-weight:400}@media(prefers-reduced-motion: reduce){.eggb-vs-chip{transition:none}}.eggb-vs-rows{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--eggb-vs-line);border-radius:var(--eggb-radius);background:var(--eggb-surface)}.eggb-vs-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.125rem .75rem;min-height:2.75rem;box-sizing:border-box;padding:.5rem .875rem;color:var(--eggb-text);font-size:var(--eggb-text-sm);line-height:1.35}.eggb-vs-row+.eggb-vs-row{border-top:1px solid var(--eggb-vs-line)}a.eggb-vs-row:hover{background:color-mix(in srgb, var(--eggb-text, currentColor) 4%, transparent)}a.eggb-vs-row:focus-visible{outline:2px solid var(--eggb-accent);outline-offset:-2px}.eggb-vs-row.is-current{background:color-mix(in srgb, var(--eggb-text, currentColor) 5%, transparent);box-shadow:inset 3px 0 0 var(--eggb-text, currentColor);font-weight:600}.eggb-vs-row-meta{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 .5rem}.eggb-vs-row .eggb-vs-price{color:var(--eggb-text);font-size:var(--eggb-text-sm)}.eggb-vs-row .eggb-vs-price--out,.eggb-vs-row .eggb-vs-shops{color:var(--eggb-text-muted);font-size:var(--eggb-text-xs);font-weight:400}.eggb-variant-switcher-notice{padding:.5rem .75rem;border:var(--eggb-border-w) dashed var(--eggb-border);color:var(--eggb-text-muted);font-size:var(--eggb-text-xs)}