.quantity-counter{align-items:center;display:flex;gap:8px}.quantity-counter-input-wrapper{position:relative}.quantity-counter-input-wrapper:hover .tooltip{display:block}.quantity-counter-input{border:1px solid #9c9c9c;border-radius:4px;font-family:Tridonic-Metric;font-size:18px;font-weight:700;height:40px;line-height:20px;padding:10px;text-align:center;width:100px}.quantity-counter-input:hover{border:2px solid #000}.quantity-counter-input:focus{border:2px solid #009de0;outline:none}.quantity-counter-input:disabled{background-color:#ededed;border:none}.quantity-counter-input--error{border:2px solid #e00;color:#e00}.quantity-counter-input--error:focus{border-color:#e00}.quantity-counter input::-webkit-inner-spin-button,.quantity-counter input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-counter input[type=number]{-moz-appearance:textfield}.quantity-counter .cta{height:40px;padding:8px;width:40px}.quantity-counter .cta .icon.minus{height:24px}.quantity-counter .qty-action-next{width:200px}.quantity-counter.read-only .qty-action{display:none}.quantity-counter-info{position:absolute;transform:translate(-32px);z-index:2}@media only screen and (max-width:920px){.quantity-counter-info{margin-left:auto;order:1;position:relative;transform:none}}.quantity-counter-info:hover .tooltip{display:block}.quantity-counter-info svg{fill:#009de0}@media only screen and (max-width:920px){.quantity-counter-info .tooltip{left:-75px}.quantity-counter-info .tooltip:before{left:calc(50% + 78px)}}
