.options{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5625rem}@media screen and (min-width:768px){.options{gap:.28125rem}}.options__option{position:relative}.options__option a{color:var(--color-brand-text);-webkit-text-decoration:none;text-decoration:none}.options__label{background-color:var(--color-pale-gray);border:.0625rem solid rgba(0,0,0,0);border-radius:var(--border-radius);color:var(--color-brand-text);cursor:pointer;display:block;font-size:.75rem;height:2.5rem;line-height:2.5rem;min-width:2.5rem;padding:0 .5rem;text-align:center;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px){.options__label{font-size:.875rem;min-width:3.5rem}}.options__label:hover{border-color:var(--color-brand-text)}.options__label--disabled{display:block;overflow:hidden;color:var(--color-medium-gray)}.options__label--disabled:after,.options__label--disabled:before{content:"";display:block;position:absolute;top:50%;left:50%;width:150%;background:var(--color-medium-gray);height:.0625rem;opacity:.25;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}@media screen and (min-width:768px){.options__label--disabled:after,.options__label--disabled:before{-webkit-transform:translate(-50%,-50%) rotate(35deg);-ms-transform:translate(-50%,-50%) rotate(35deg);transform:translate(-50%,-50%) rotate(35deg)}}.options__label--disabled:before{-webkit-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}@media screen and (min-width:768px){.options__label--disabled:before{-webkit-transform:translate(-50%,-50%) rotate(145deg);-ms-transform:translate(-50%,-50%) rotate(145deg);transform:translate(-50%,-50%) rotate(145deg)}}.options .options__label--checked:not(.options__label--disabled),.options__input:checked+.options__label:not(.options__label--disabled){border-color:var(--color-brand-text);background-color:var(--color-black);color:var(--color-white)}.options .options__label--checked.options__label--disabled,.options__input:checked+.options__label.options__label--disabled{border-color:var(--color-brand-text)}