.options{-ms-flex-align:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.options,.options__option{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.options__option{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-align:center;-ms-flex-pack:center;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-direction:column;flex-direction:column;min-width:0;min-width:30%;position:relative}.options__option a{color:var(--color-brand-text);text-decoration:none}.options__label{background-color:var(--color-brand-purple);border:.0625rem solid var(--color-brand-purple);border-radius:.5rem;border-radius:var(--button-border-radius,.5rem);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-white);cursor:pointer;display:block;font-family:var(--font-heading-family);font-size:1.125rem;font-style:var(--font-heading-style);font-weight:400;height:auto;line-height:1.375rem;min-height:3.25rem;min-width:0;padding:.75rem .5rem;position:relative;text-align:center;text-transform:uppercase;-webkit-transition:all var(--duration-short) ease;transition:all var(--duration-short) ease;white-space:normal;width:100%}.options__label:active,.options__label:focus,.options__label:hover{background-color:var(--color-brand-purple-dark);border-color:var(--color-brand-purple-dark);color:var(--color-white)}.options__label[style]{background-color:transparent;border-color:var(--color-black-25);min-width:3.25rem;padding:0}.options__label[style]:active,.options__label[style]:focus,.options__label[style]:hover{border-color:var(--color-brand-purple)}.options__label--disabled{color:var(--color-white);cursor:default;opacity:.6;pointer-events:none}.options__label--disabled:after{display:none}.options .options__label--checked,.options__input:checked+.options__label{background-color:var(--color-brand-purple-dark);border-color:var(--color-brand-purple-dark);color:var(--color-white)}.options .options__label--checked[style],.options__input:checked+.options__label[style]{border-color:var(--color-brand-purple-dark);-webkit-box-shadow:inset 0 0 0 .125rem var(--color-white);box-shadow:inset 0 0 0 .125rem var(--color-white)}