.options{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.options__option{position:relative}.options__option a{color:var(--color-brand-text);text-decoration:none}.options__label{background-color:transparent;border:.0625rem solid var(--color-black-25);color:var(--color-brand-text);cursor:pointer;display:block;font-size:.875rem;font-weight:600;height:1.375rem;line-height:1.375rem;min-width:1.125rem;padding:.5rem .75rem;position:relative;text-align:center;-webkit-transition:all var(--duration-short) ease;transition:all var(--duration-short) ease;white-space:nowrap}.options__label:active,.options__label:focus,.options__label:hover{background:var(--color-brand-secondary);border-color:var(--color-brand-secondary);color:var(--color-white)}.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,.options__input:checked+.options__label{background:var(--color-brand-secondary);border-color:var(--color-brand-secondary);color:var(--color-white)}