.c-variant-picker:not(:has(.c-variant-picker__group)){display:none}.c-variant-picker:not(:has(.c-variant-picker__group))~.c-buy-button{margin-top:1rem}.c-variant-picker:has(.c-variant-picker__form.hide),.c-variant-picker:has(.c-variant-picker__options.sr-only){clip:rect(0 0 0 0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.c-variant-picker select{background-color:var(--neutral-background);border-color:var(--neutral-background-selected);padding:var(--select-padding,.65rem .75rem)}.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-family:var(--font-body);font-size:var(--font-static-md);gap:.375rem}.c-variant-picker__group-header,.c-variant-picker__group-title{align-items:center;flex-direction:row;justify-content:flex-start}.c-variant-picker__group-title{display:block;display:flex;float:left;font-weight:600;gap:.75rem;line-height:1.2;min-height:2rem;width:auto}.c-variant-picker__group-current-value{color:#737373;font-weight:700}.c-variant-picker__modal-trigger{text-decoration-line:underline;text-decoration-thickness:.0625rem;text-underline-offset:.15em}.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:has(.input-complex-card){gap:1rem}.c-variant-picker__group-list>.input-complex-card{width:calc(50% - .5rem)!important}@media (hover:hover){.c-variant-picker__modal-trigger:hover{color:var(--link-hover-color,var(--primary-dark))}}