.ccb-quantity-buttons{display:flex;align-items:normal;justify-content:flex-end;width:100%}.ccb-quantity-buttons input{border-right:none;border-radius:0;border-top-left-radius:var(--ccb-fields-border-radius);border-bottom-left-radius:var(--ccb-fields-border-radius);transition:none!important}.ccb-quantity-buttons input:focus{border-color:var(--ccb-accent-color)!important}.ccb-quantity-buttons .ccb-quantity-buttons__item{border:var(--ccb-fields-border) var(--ccb-fields-border-style) var(--ccb-fields-border-color);padding:0 var(--ccb-field-side-indent);min-height:var(--ccb-field-button-height);background-color:var(--ccb-fields-bg-color);font-size:var(--ccb-fields-button-size);font-weight:var(--ccb-field-weight);box-sizing:border-box;color:var(--ccb-text-color);outline:none!important;line-height:unset!important;box-shadow:none!important;cursor:pointer;min-width:47px;display:flex;align-items:center;justify-content:center}.ccb-quantity-buttons .ccb-quantity-buttons__item:hover{background-color:color-mix(in srgb,var(--ccb-fields-bg-color-hover) 85%,black)}.ccb-quantity-buttons .down{order:2}.ccb-quantity-buttons .up{order:3;border-left:none;border-top-right-radius:var(--ccb-fields-border-radius);border-bottom-right-radius:var(--ccb-fields-border-radius)}.ccb-quantity-buttons:focus-within .ccb-quantity-buttons__item{border-color:var(--ccb-accent-color)}.ccb-quantity-buttons.ccb-quantity-buttons--separation.ccb-quantity-buttons--right:focus-within .ccb-quantity-buttons__item{border-color:var(--ccb-fields-border-color)!important}.ccb-field-quantity.required .ccb-quantity-buttons.ccb-quantity-buttons--separation .ccb-quantity-buttons__item{border-color:var(--ccb-fields-border-color)!important}.ccb-field-quantity.required .ccb-quantity-buttons .ccb-quantity-buttons__item,.ccb-field-quantity.required input{border-color:var(--ccb-error-color)!important}.ccb-quantity-buttons--separation.ccb-quantity-buttons--right input{margin-right:10px;border-right:var(--ccb-fields-border) var(--ccb-fields-border-style) var(--ccb-fields-border-color);border-top-right-radius:var(--ccb-fields-border-radius);border-bottom-right-radius:var(--ccb-fields-border-radius)}.ccb-quantity-buttons--separation.ccb-quantity-buttons--right .down{border-top-left-radius:var(--ccb-fields-border-radius);border-bottom-left-radius:var(--ccb-fields-border-radius)}.ccb-quantity-buttons--both input{order:2;border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;text-align:center}.ccb-quantity-buttons--both .down{order:1;border-right:none;border-top-left-radius:var(--ccb-fields-border-radius);border-bottom-left-radius:var(--ccb-fields-border-radius)}.ccb-quantity-buttons--both.ccb-quantity-buttons--separation{gap:10px}.ccb-quantity-buttons--both.ccb-quantity-buttons--separation input,.ccb-quantity-buttons--both.ccb-quantity-buttons--separation .ccb-quantity-buttons__item{border-radius:var(--ccb-fields-border-radius);border:var(--ccb-fields-border) var(--ccb-fields-border-style) var(--ccb-fields-border-color)}
