.c-variant-picker:not(:has(.c-variant-picker__group)){height:0;margin-top:calc(var(--grid-responsive-lg)*-1);max-height:0}.c-variant-picker:not(:has(.c-variant-picker__group)) .c-variant-picker__form{height:0;opacity:0}.c-variant-picker:not(:has(.c-variant-picker__group)) .c-variant-picker__form>*{display:none!important}.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{display:flex;flex-wrap:wrap;font-size:var(--font-static-sm)}.c-variant-picker__group-header,.c-variant-picker__group-title{align-items:center;flex-direction:row;gap:.75rem;justify-content:flex-start}.c-variant-picker__group-title{display:block;display:flex;float:left;font-size:var(--label-font-size,var(--font-static-sm));font-weight:600;line-height:1.2;min-height:2rem;width:auto}.c-variant-picker__group-title:has(+*):after{background-color:var(--neutral-base);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(--border-brand))}.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%}