.RfDJjG_choice{align-self:stretch;align-items:center;gap:var(--gg-space-tight);min-height:var(--gg-size-tap-target);padding:var(--gg-space-tight) 0;color:var(--gg-role-ink);white-space:normal;transition:color var(--gg-motion-duration-quick), background var(--gg-motion-duration-quick);background:0 0;border:0;border-radius:0;display:flex;position:relative}[data-gs-theme~=cart] .RfDJjG_choice{min-height:var(--gg-size-tap-target-cart)}.RfDJjG_choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.RfDJjG_choice+.RfDJjG_choice,.RfDJjG_group+.RfDJjG_group,.RfDJjG_choice+.RfDJjG_group,.RfDJjG_group+.RfDJjG_choice{border-top:1px solid var(--gg-role-line)}.RfDJjG_choice+.RfDJjG_choice input,.RfDJjG_group+.RfDJjG_choice input{height:calc(100% + 1px);inset:-1px 0 0}[role=radiogroup]:has(>.RfDJjG_choice){gap:0}[role=radiogroup]:has(>.RfDJjG_choice)>:not(.RfDJjG_choice,.RfDJjG_group){margin-bottom:var(--gg-space-tight)}.RfDJjG_choice:after{content:"";box-sizing:border-box;width:calc(var(--gg-size-dot-large) * 2);height:calc(var(--gg-size-dot-large) * 2);border:2px solid var(--gg-role-field-edge);border-radius:var(--gg-radius-pill);color:var(--gg-role-ground);font-size:var(--gg-typography-text-caption-size);font-weight:var(--gg-typography-text-label-weight);flex:none;place-items:center;margin-inline-start:auto;line-height:1;display:grid}.RfDJjG_choice:has(input[type=checkbox]):after{border-radius:var(--gg-radius-bar)}.RfDJjG_choice:hover:after,.RfDJjG_choice[data-force=hover]:after{border-color:color-mix(in srgb, var(--gg-role-you) 45%, transparent)}:is(.RfDJjG_choice:active:not(:has(input:disabled)),.RfDJjG_choice[data-force=pressed]){background:var(--gg-role-card2)}.RfDJjG_choice:has(input:checked){color:var(--gg-role-ink)}.RfDJjG_choice:has(input[type=radio]:checked):after{border-color:var(--gg-role-you);background:var(--gg-role-you);box-shadow:inset 0 0 0 calc(var(--gg-space-tight) - 1px) var(--gg-role-ground)}.RfDJjG_choice:has(input[type=checkbox]:checked):after{content:"✓";content:"✓" / "";border-color:var(--gg-role-you);background:var(--gg-role-you)}.RfDJjG_choice[data-force=focus]{outline:2px solid var(--gg-role-focus-ring);outline-offset:2px}.RfDJjG_choice:has(input:focus-visible){outline:2px solid var(--gg-role-focus-ring);outline-offset:2px}[data-gs-theme~=cart] .RfDJjG_choice[data-force=focus]{outline:var(--gg-size-focus-ring) solid var(--gg-role-focus-ring);outline-offset:2px}[data-gs-theme~=cart] .RfDJjG_choice:has(input:focus-visible){outline:var(--gg-size-focus-ring) solid var(--gg-role-focus-ring);outline-offset:2px}.RfDJjG_choice:has(input:disabled){opacity:.45}.RfDJjG_choice:has(input:disabled) input{cursor:default}.RfDJjG_group{gap:var(--gg-space-tight);flex-direction:column;display:flex}.RfDJjG_error{padding:var(--gg-space-row-gap) var(--gg-space-row-gap) var(--gg-space-row-gap) var(--gg-space-card-padding);border-radius:var(--gg-radius-card);background:var(--gg-role-card);color:var(--gg-role-ink);font-size:var(--gg-typography-text-error-line-size);font-weight:var(--gg-typography-text-error-line-weight);line-height:var(--gg-typography-text-error-line-line-height);overflow-wrap:break-word;margin:0}
