.c-variant-picker:not(:has(.c-variant-picker__group)){display:none}.c-variant-picker__form{display:grid;gap:1rem}.c-variant-picker__options{display:grid;gap:1.5rem}.c-variant-picker__group{display:grid;gap:.25rem}.c-variant-picker__group-header{flex-wrap:wrap;font-size:var(--font-static-sm)}.c-variant-picker__group-header,.c-variant-picker__group-title{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start}.c-variant-picker__group-title{float:left;font-family:var(--font-accent);font-size:var(--font-responsive-xs);font-weight:700;letter-spacing:.08em;line-height:1.2;min-height:2rem;text-transform:uppercase;width:auto}.c-variant-picker__group-title:has(+*):after{background-color:var(--border-subtle);content:"";display:block;height:1.25rem;width:.0625rem}.c-variant-picker__modal-trigger{text-decoration-line:underline;text-decoration-thickness:.0625rem;text-underline-offset:.15em}.c-variant-picker__modal-trigger:active,.c-variant-picker__modal-trigger:hover{color:var(--link-hover-color,var(--text-link--hover))}.c-variant-picker__group-select{width:100%}.c-variant-picker__group-list{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;width:100%}.c-variant-picker__group-list--complex-card{gap:.25rem}