.filling-select{position:relative;width:100%;max-height:3rem}.filling-select:after{display:none}.select-filling-button{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.5rem;color:var(--molasses-colour);border:1px solid var(--color-border);background-color:transparent;font:inherit;text-align:left;cursor:pointer}.select-filling-button .icon-caret{width:.75rem;height:.75rem;flex-shrink:0;transition:transform .2s ease}.filling-select.is-open .select-filling-button .icon-caret{transform:rotate(180deg)}.filling-select__options{position:absolute;z-index:20;bottom:calc(100% + .5rem);left:0;right:0;max-height:15rem;overflow-y:auto;padding:.25rem;background-color:var(--color-white);border:1px solid var(--mushroom-colour);box-shadow:0 .375rem 1.125rem #0000001a}.filling-select__options[hidden]{display:none}.filling-select__option{display:block;width:100%;padding:.5rem;background:transparent;color:var(--molasses-colour);border:0;border-radius:.188rem;font:inherit;text-align:left;cursor:pointer;font-size:1.3rem}.filling-select__option:hover,.filling-select__option.is-selected{background:var(--porridge-colour)}.filling-select__option:disabled{opacity:.4;cursor:not-allowed}.filling-select__option:disabled:after{content:"- OOS"}.select-filling-button:focus-visible,.filling-select__option:focus-visible{outline:2px solid currentColor;outline-offset:2px}.filling-select__native{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-filling-dropdown.css.map */
