.c-prod-picker__group{display:grid;gap:.25rem}.c-prod-picker__group-content{position:relative}.c-prod-picker__group-content--select{width:min(20rem,100%)}.c-prod-picker__group-header{display:flex;flex-wrap:wrap}.c-prod-picker__group-header,.c-prod-picker__group-title{align-items:center;flex-direction:row;font-size:var(--font-static-sm);gap:.75rem;justify-content:flex-start}.c-prod-picker__group-title{display:block;display:flex;float:left;font-weight:600;line-height:1.2;min-height:2rem;width:auto}.c-prod-picker__group-title:has(+*):after{background-color:var(--neutral-base);content:"";display:block;height:1.25rem;width:.0625rem}.c-prod-picker__link{align-items:center;display:inline-flex;min-height:var(--min-height,auto);position:relative}.c-prod-picker__link:before{background-color:var(--animated-border-color,var(--neutral-black));bottom:var(--animated-border-bottom,-.15rem);content:"";display:var(--animated-border-display,block);height:var(--animated-border-height,.125rem);left:0;position:absolute;top:var(--animated-border-top,auto);transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%}.c-prod-picker__link.is-active:before,.c-prod-picker__link:active:before,.c-prod-picker__link:hover:before,.c-prod-picker__link[aria-selected=true]:before,a:hover .c-prod-picker__link:before,button:hover .c-prod-picker__link:before{transform:scaleX(1)}.c-prod-picker__link.active,.c-prod-picker__link.is-active{font-weight:600}.c-prod-picker__link:focus-visible{--animated-border-display:none}.c-prod-picker__group-list-wrapper--select{background-color:var(--surface-bg);border:.0625rem solid var(--border-color,var(--border-forms));border-radius:0 0 var(--radius-primary) var(--radius-primary);border-top:.0625rem solid transparent;display:none;grid-column:1;height:0;opacity:0;overflow:hidden;position:absolute;top:calc(100% - var(--radius-primary));width:100%;width:var(--dropdown-width,100%);z-index:4}.c-prod-picker__group-list-wrapper--select:after,.c-prod-picker__group-list-wrapper--select:before{content:"";display:block;position:relative;z-index:-1}.c-prod-picker__group-list-wrapper--select:before{margin-top:-.3125rem}.c-prod-picker__group-list-wrapper--select:after{margin-bottom:-3.3125rem}.c-prod-picker__group-list-wrapper--select.is-active{display:block;transition:padding .3s ease,opacity .3s ease}.c-prod-picker__group-list-wrapper--select.is-visible{animation:overflowVisible .3s forwards;height:auto;opacity:1;padding-bottom:3.5rem;padding-top:.5rem}.c-prod-picker__group-list{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;width:100%}.c-prod-picker__group-list--select{display:grid;font-size:var(--font-static-sm);gap:.75rem;padding:.65rem .75rem 1.5rem 1.5rem}.c-prod-picker__select-trigger{--border-radius:var(--radius-primary);align-items:center;background-color:transparent;border:.0625rem solid var(--border-color,var(--border-forms));border-radius:var(--border-radius);box-shadow:none;display:flex;flex-direction:row;gap:.75rem;grid-column:1;justify-content:space-between;line-height:1.4;padding:var(--select-padding,.65rem .75rem);width:100%}.c-prod-picker__select-trigger.is-active .c-prod-picker__select-trigger-arrow{transform:rotate(225deg)}.c-prod-picker__select-trigger-arrow{border-bottom:var(--arrow-thickness,.125rem) solid;border-right:var(--arrow-thickness,.125rem) solid;display:block;height:var(--arrow-width,.5rem);transform:rotate(45deg);transform-origin:50% 65%;transition:transform .3s ease-in-out;width:var(--arrow-width,.5rem)}