.quantity-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.quantity-buttons .quantity{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.quantity-buttons .quantity .rodf-quantity-update-tooltip{position:absolute;white-space:nowrap;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:0.75rem;line-height:1;top:100%;left:0;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);border-radius:4px;background:#fff;-webkit-box-shadow:0px 4px 17.6px 0px rgba(0,0,0,0.25);box-shadow:0px 4px 17.6px 0px rgba(0,0,0,0.25);padding:4px}.quantity-buttons input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;field-sizing:content;padding:0 5px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;max-height:20px}.quantity-buttons input:focus{outline:solid 1px var(--wp--preset--color--real-red)}.quantity-buttons input::-webkit-inner-spin-button,.quantity-buttons input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-buttons input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.quantity-buttons button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;background-color:transparent;cursor:pointer}.quantity-buttons button svg{-webkit-transition:fill 0.2s;transition:fill 0.2s}.quantity-buttons button svg line{opacity:1;-webkit-transition:stroke 0.2s;transition:stroke 0.2s}.quantity-buttons button:hover svg{fill:var(--wp--preset--color--dark)}.quantity-buttons button:hover svg line{stroke:#ffffff}.quantity-buttons button:focus{outline:solid 1px var(--wp--preset--color--real-red)}.quantity-buttons button:focus svg{fill:var(--wp--preset--color--dark)}.quantity-buttons button:focus svg line{stroke:#ffffff}.quantity-buttons button.disabled{opacity:0.3;pointer-events:none}.quantity-buttons:has(>div>input[value="0"]) button.minus{opacity:0.3;pointer-events:none}