.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__option--color,.options__option--colors{border-bottom:.0625rem solid var(--color-border-light);padding:1rem 0}.options__option--color:last-child,.options__option--colors:last-child{border-bottom:none;padding-bottom:0}.options__option--color:first-child,.options__option--colors:first-child{padding-top:0}.options__option--color .icon-checkmark,.options__option--colors .icon-checkmark{opacity:0;-webkit-transition:opacity .1s;transition:opacity .1s}.options__option--color.is-active .icon-checkmark,.options__option--colors.is-active .icon-checkmark{height:1rem;opacity:1;width:1rem}.options__option--color.is-active .options__label--color,.options__option--colors.is-active .options__label--color{font-weight:600}.options__colorblock,.options__colorblock--multicolors{height:1.25rem;margin-right:.5rem;width:1.25rem}.options__colorblock--multicolors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.options__colorblock--multi{height:50%;width:50%}.options__label{border:.0625rem solid var(--color-black-15);border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;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 .25rem;position:relative;text-align:center}.options__label--checkbox{font-size:.875rem;line-height:1.375rem;padding:0 0 0 1rem}.options__label--color,.options__label--colors{cursor:pointer;height:100%;width:100%}.options__label--color:hover,.options__label--colors:hover{text-decoration:underline}.options__label--colors{border:none;height:2rem;line-height:2rem;margin:.25rem;min-width:2rem;padding:0}.options__label--colors:before{border:.0625rem solid var(--color-black-15);bottom:-.25rem;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";left:-.25rem;position:absolute;right:-.25rem;top:-.25rem}.options__label:hover{border-color:var(--color-black)}.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.options__label--colors:before{display:none}.options .options__label--checked,.options .options__label--checked:before,.options__input:checked+.options__label,.options__input:checked+.options__label:before{border-color:var(--color-black)}.options__input--checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-black);height:1rem;margin:0!important;padding:0;-webkit-transition:background-color var(--duration-short) ease-in-out;transition:background-color var(--duration-short) ease-in-out;width:1rem!important}.options__input--checkbox:checked{background-color:var(--color-brand-primary);border-color:var(--color-brand-primary)}.options__input--wrapper{position:relative}.options__input--icon{color:var(--color-white);left:1px;pointer-events:none;position:absolute;top:0}.sort-options__option{position:relative}.sort-options__option .options__input--icon{top:.1875rem}