.custom-select{position:relative;display:block;width:100%}.custom-select__button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:var(--cs-padding, .5rem .8rem);border:var(--cs-border-width, 1px) solid var(--cs-border-color, rgba(0, 0, 0, .2));border-radius:var(--cs-radius, 6px);background:#fff;font-family:inherit;font-size:var(--cs-font-size, 1.3rem);font-weight:var(--cs-font-weight, 400);color:inherit;cursor:pointer;text-align:left;line-height:1.3}.custom-select__button:hover,.custom-select__button[aria-expanded=true]{border-color:var(--cs-accent, #ff4930)}.custom-select__button:focus-visible{outline:2px solid var(--cs-accent, #ff4930);outline-offset:1px}.custom-select__chevron{width:0;height:0;flex:0 0 auto;border-left:.4rem solid transparent;border-right:.4rem solid transparent;border-top:.5rem solid currentColor;opacity:.6}.custom-select__list{position:absolute;top:calc(100% + .4rem);left:0;right:0;z-index:20;margin:0;padding:.4rem;list-style:none;background:#fff;border:2px solid var(--cs-accent, #ff4930);border-radius:8px;box-shadow:0 6px 18px #0000001f;max-height:24rem;overflow-y:auto}.custom-select__option{padding:.7rem .9rem;border-radius:5px;font-size:var(--cs-font-size, 1.3rem);cursor:pointer;outline:none}.custom-select__option:hover,.custom-select__option.is-active{background:var(--cs-accent, #ff4930);color:#fff}.custom-select__option[aria-selected=true]{font-weight:600}.custom-select__option[data-disabled=true]{opacity:.45;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-select.css.map */
