.plus-minus-input{display:flex;width:100%;max-width:370px}.plus-minus-input .label-text{flex:1 1 100%}.plus-minus-input .label-text label{font-size:16px;font-family:"Mulish",Arial,Helvetica,sans-serif;font-weight:400;line-height:1.3em;margin-top:10px;text-align:left}.controls-block{flex:0 0 160px;text-align:center}.plus-minus-input.enquiry-version{margin-bottom:15px}.plus-minus-input.enquiry-version .label-text{flex:0 0 67px}.plus-minus-input.enquiry-version .controls-block{flex:1 1 100%}.controls-block .minus-button{width:26px;margin-right:5px;border:2px solid #666;border-radius:100%;font-size:26px;font-weight:700;text-align:center;line-height:20px;background:url(/resources/images/minus.svg) 50% 50% no-repeat;background-size:16px auto;height:26px;display:inline-block;vertical-align:top;margin-top:7px;transition:opacity 100ms linear;opacity:.5}.controls-block .plus-button{width:26px;border:2px solid #666;border-radius:100%;font-size:26px;background:url(/resources/images/plus.svg) 50% 50% no-repeat #FFF;background-size:16px auto;font-weight:700;text-align:center;line-height:27px;height:26px;display:inline-block;vertical-align:top;margin-top:7px;transition:opacity 100ms linear;opacity:.5}.controls-block .minus-button.disabled-state,.controls-block .plus-button.disabled-state{cursor:not-allowed;opacity:.1}.controls-block .minus-button:not(.disabled-state):hover,.controls-block .plus-button:not(.disabled-state):hover{opacity:1}.controls-block input[type='number']{width:50px;margin-right:5px;display:inline-block;vertical-align:top;text-align:center;background:#FFF}.controls-block.narrow input[type='number']{padding:0;width:37px}.controls-block input::-webkit-outer-spin-button,.controls-block input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.controls-block input[type=number]{-moz-appearance:textfield}