.categoryFilterContainer .container{cursor:pointer;display:block;margin-bottom:12px;padding-left:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.categoryFilterContainer .container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.categoryFilterContainer .container:has(input:disabled){color:#999;cursor:not-allowed}.categoryFilterContainer input:disabled~.checkmark{background-color:#eee!important;border-color:#ccc!important;cursor:not-allowed;opacity:.6}.categoryFilterContainer input:disabled~.checkmark:after{border-color:#999!important}.categoryFilterContainer .checkmark{border:2px solid #000;border-radius:10%;height:18px;left:0;margin-top:3px;position:absolute;top:0;width:18px}.categoryFilterContainer .container input:checked~.checkmark,.categoryFilterContainer .container:hover input~.checkmark{border:2px solid #000}.categoryFilterContainer .checkmark:after{content:"";display:none;position:absolute}.categoryFilterContainer .container input:checked~.checkmark:after{display:block}.categoryFilterContainer .container .checkmark:after{border:solid #000;border-width:0 2px 2px 0;height:10px;left:5px;top:1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px}.quantityFilterContainer .personStepper{align-items:center;display:inline-flex;gap:10px}.quantityFilterContainer .personStepperButton{background:none;border:1px solid #000;cursor:pointer;font-size:18px;height:30px;line-height:1;width:30px}.quantityFilterContainer .personStepperButton:disabled{cursor:default;opacity:.35}.quantityFilterContainer .personStepperValue{font-weight:600;min-width:24px;text-align:center}