.options{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem}.options__option{padding:.3125rem;position:relative}.options__option a{color:var(--color-brand-text);text-decoration:none}.options__label{background-color:var(--input-background);border-radius:var(--border-radius-sm);color:var(--color-brand-text);cursor:pointer;display:block;font-size:.75rem;height:2.125rem;line-height:2.125rem;min-width:1.125rem;padding:0 .5rem;position:relative;text-align:center}.options__label:active:before,.options__label:focus:before,.options__label:hover:before{border:.0625rem solid var(--color-brand-text);border-radius:calc(var(--border-radius-sm) + 3px);bottom:-.3125rem;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";left:-.3125rem;position:absolute;right:-.3125rem;top:-.3125rem}.options__label--disabled{color:var(--color-brand-text-50);cursor:default;display:block;opacity:.5;overflow:hidden;pointer-events:none}.options__label--disabled:after{background:var(--color-brand-text-50);content:"";display:block;height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:.0625rem}.options__label--disabled:before{display:none}.options .options__label--checked:before,.options__input:checked+.options__label:before{border:.0625rem solid var(--color-brand-text);border-radius:calc(var(--border-radius-sm) + 3px);bottom:-.3125rem;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";left:-.3125rem;position:absolute;right:-.3125rem;top:-.3125rem}