.quantity{color:rgba(var(--color-foreground));position:relative;width:calc(14rem / var(--font-body-scale) + var(--inputs-border-width) * 2);display:flex;border-radius:var(--inputs-radius);min-height:calc((var(--inputs-border-width) * 2) + 4.5rem)}.quantity:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.quantity:before{background:rgb(var(--color-background));pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.quantity__input{color:currentColor;font-size:1.6rem;font-weight:500;opacity:.85;text-align:center;background-color:transparent;border:0;padding:0 .5rem;width:100%;flex-grow:1;-webkit-appearance:none;appearance:none}.quantity__button{width:calc(4.5rem / var(--font-body-scale));flex-shrink:0;font-size:1.8rem;border:0;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));padding:0}.quantity__button:first-child{margin-left:calc(var(--inputs-border-width))}.quantity__button:last-child{margin-right:calc(var(--inputs-border-width))}.quantity__button svg,.quantity__button .icon{width:1rem!important;height:1rem!important;pointer-events:none;fill:currentColor!important;stroke:currentColor!important}.quantity__button svg path,.quantity__button .icon path{fill:currentColor!important;stroke:currentColor!important}.quantity__button:focus-visible,.quantity__input:focus-visible{background-color:rgb(var(--color-background));z-index:2}.quantity__button:focus,.quantity__input:focus{background-color:rgb(var(--color-background));z-index:2}.quantity__button:not(:focus-visible):not(.focused),.quantity__input:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.quantity__button.disabled{cursor:not-allowed;opacity:.5}.quantity__input:-webkit-autofill,.quantity__input:-webkit-autofill:hover,.quantity__input:-webkit-autofill:active{box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important;-webkit-box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity__input[type=number]{-moz-appearance:textfield}.quantity__button .icon{fill:currentColor;color:currentColor}.lucine-quantity-controls{display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:2px solid rgba(255,179,0,.3);border-radius:12px;overflow:hidden;box-shadow:0 4px 16px #0003}.lucine-qty-btn{background:#2e7d32;border:none;color:#fff;width:45px;height:45px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;font-weight:700;transition:all .3s ease;-webkit-user-select:none;user-select:none}.lucine-qty-btn:hover{background:#d32f2f;transform:scale(1.05)}.lucine-qty-btn:active{transform:scale(.95)}.lucine-qty-input{background:transparent;border:none;color:#fff;text-align:center;width:60px;height:45px;font-size:16px;font-weight:600;outline:none;-webkit-appearance:none;-moz-appearance:textfield}.lucine-qty-input::-webkit-outer-spin-button,.lucine-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lucine-qty-btn:before{content:attr(data-symbol);font-family:monospace;line-height:1}
/*# sourceMappingURL=/cdn/shop/t/32/assets/component-quantity.css.map */
