.pce-gq{display:inline-flex;align-items:center;justify-content:center;direction:ltr;gap:4px;vertical-align:middle}
.pce-gq .pce-gq-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--pce-gq-size,32px);height:var(--pce-gq-size,32px);min-width:0;min-height:0;padding:0;margin:0;border:0;border-radius:var(--pce-gq-radius,6px);background:var(--pce-gq-bg,#D4970B);color:var(--pce-gq-color,#1B2A4A);font-size:20px;line-height:1;cursor:pointer;box-shadow:none;text-transform:none}
.pce-gq .pce-gq-btn:hover:not(:disabled){background:var(--pce-gq-hover-bg,var(--pce-gq-bg,#D4970B));color:var(--pce-gq-hover-color,var(--pce-gq-color,#1B2A4A));filter:var(--pce-gq-hover-filter,brightness(.92))}
.pce-gq .pce-gq-btn:disabled{opacity:.45;cursor:not-allowed}
.pce-gq .pce-gq-btn:focus-visible{outline:2px solid var(--pce-gq-color,#1B2A4A);outline-offset:2px}
.pce-gq input.qty{width:var(--pce-gq-input-width,3.2em);min-width:0;margin:0;text-align:center;color:var(--pce-gq-input-color,inherit);-moz-appearance:textfield;appearance:textfield}
.pce-gq input.qty::-webkit-inner-spin-button,.pce-gq input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
