.vsel{position:relative}.vsel>select{display:none}.vsel-button{-webkit-appearance:none;appearance:none;cursor:pointer;position:relative;display:flex;align-items:center;width:100%;height:5.5rem;padding:0 3.2rem 0 1.5rem;text-align:left;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.6rem;line-height:1.2;border-radius:var(--inputs-radius);background-color:rgba(var(--color-inputs-background));color:rgba(var(--color-inputs-foreground));border:1px solid color-mix(in srgb,rgba(var(--color-foreground)),transparent 65%);transition:border-color .18s ease,box-shadow .18s ease}.vsel-button:after{content:"";position:absolute;right:1.5rem;top:50%;margin-top:-.25rem;width:0;height:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid currentColor;transition:transform .2s ease}.vsel.is-open .vsel-button:after{transform:rotate(180deg)}.vsel-button:hover:not(:disabled){border-color:color-mix(in srgb,rgba(var(--color-foreground)),transparent 30%)}.vsel-button:focus-visible{outline:2px solid rgba(var(--color-accent-1));outline-offset:2px}.vsel.is-open .vsel-button{border-color:rgba(var(--color-accent-1))}.vsel-value{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vsel.is-empty .vsel-value{opacity:.6}.vsel.is-disabled .vsel-button{cursor:default;border:0;opacity:.5;background-color:color-mix(in srgb,rgba(var(--color-foreground)),transparent 80%);color:rgba(var(--color-foreground))}.color-background-1 .vsel.is-disabled .vsel-button{background-color:color-mix(in srgb,rgba(var(--color-foreground)),transparent 90%)}.vsel-panel{position:absolute;z-index:20;top:calc(100% + .6rem);left:0;right:0;display:flex;flex-direction:column;max-height:34rem;border-radius:var(--border-radius-base);background-color:rgba(var(--color-background));border:1px solid color-mix(in srgb,rgba(var(--color-foreground)),transparent 85%);box-shadow:0 1.2rem 3.2rem #00000024;overflow:hidden}.vsel-list{flex:1 1 auto;list-style:none;margin:0;padding:.6rem;overflow-y:auto;overscroll-behavior:contain}.vsel-list:focus{outline:none}.vsel-option{padding:1rem 1.4rem;border-radius:calc(var(--border-radius-base) * .6);font-size:1.5rem;line-height:1.3;cursor:pointer;transition:background-color .12s ease}.vsel-option.is-active{background-color:color-mix(in srgb,rgba(var(--color-foreground)),transparent 92%)}.vsel-option.is-selected{font-weight:var(--font-bolder-weight, 600);position:relative;padding-right:3rem}.vsel-option.is-selected:after{content:"\2713";position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);color:rgba(var(--color-accent-1));font-size:1.3rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/vehicle-select.css.map */
