.options{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.options.filter-options__list--color{-ms-flex-pack:distribute;justify-content:space-around;row-gap:1rem}.options__option{position:relative}.options__option--disabled{opacity:.5;pointer-events:none}.filter-options__list--default .options__option:not(:last-child){margin-bottom:calc(var(--element-spacing)*1)}.options__option.link:not(.visibility-hidden){display:-webkit-box;display:-ms-flexbox;display:flex}.options__option:active .options__swatch,.options__option:focus .options__swatch,.options__option:hover .options__swatch{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.options__option a{color:var(--color-brand-text);text-decoration:none}.options__input:checked+.options__label .options__swatch{background-color:var(--color-gray-10)}.filter-options__list--color .options__input:checked+.options__label .options__swatch{border-color:var(--color-black)!important}.options__input[type=checkbox]{cursor:pointer;height:1.5rem;margin-right:.75rem;-webkit-transition:all var(--duration-default);-o-transition:all var(--duration-default);transition:all var(--duration-default);width:1.5rem}.options__input[type=checkbox]:not(:hover):not(:active):not(:focus){background-color:transparent}.options__label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.options__label--disabled{color:var(--color-black-10);cursor:default;pointer-events:none}.options__swatch{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.5rem;justify-content:center;-webkit-transition:all var(--duration-default);-o-transition:all var(--duration-default);transition:all var(--duration-default);width:2.5rem}.options__swatch--size{border:1px solid var(--color-black-10);border-radius:var(--border-radius);min-width:2.5rem;padding:0 .5rem;width:auto}.filter-options__list--color .options__swatch{margin-bottom:.25rem}.options--round{gap:calc(var(--element-spacing)/2)}.options--round .options__option{padding:0}.options--round .options__input:checked+.options__label,.options--round .options__label--checked{border-color:var(--color-brand-text);pointer-events:none}