@layer code-components{.quantity{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;position:relative}.quantity,.quantity__input{font-size:.75rem;text-align:right}.quantity__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-white);bottom:.0625rem;color:currentColor;left:.0625rem;padding:0;position:absolute;top:.0625rem;width:calc(100% - 2.06rem)}.quantity__input,.quantity__input:focus{border-style:none}.quantity__input::-webkit-inner-spin-button,.quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.quantity__input+select.focus-visible,.quantity__input+select:hover{border-color:var(--color-tertiary-500)}.quantity__input+select:focus-visible{border-color:var(--color-tertiary-500)}.quantity__input+select:active{border-color:var(--color-tertiary-500)}.quantity__input:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 rgba(0,0,0,0);-webkit-box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0))}.quantity__input:focus+select{--tw-shadow:0 0 rgba(0,0,0,0);--tw-shadow-colored:0 0 rgba(0,0,0,0);--tw-shadow-color:transparent;--tw-shadow:var(--tw-shadow-colored);--tw-ring-color:transparent;-webkit-box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),var(--tw-shadow);box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),var(--tw-shadow);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow)}.quantity__input.focus-visible+select,.quantity__input:focus+select{background-color:transparent;color:var(--color-black);outline:2px solid transparent;outline-offset:2px}.quantity__input:focus-visible+select{background-color:transparent;color:var(--color-black);outline:2px solid transparent;outline-offset:2px}.quantity__input[type=number]{-moz-appearance:textfield}}