.cant-input{box-sizing:border-box;width:3ch;min-width:34px;margin:0;padding:0;border:0;border-radius:var(--r-sm);background:transparent;color:inherit;font:inherit;font-size:16px;text-align:center;outline:none;caret-color:var(--orange-deep);-moz-appearance:textfield;appearance:none;cursor:text;transition:background var(--dur,.15s) var(--ease,ease),box-shadow var(--dur,.15s) var(--ease,ease)}@media (hover:hover){.cant-input:hover:not(:disabled){background:rgba(20,18,16,.05)}}.cant-input:focus{background:#fff;box-shadow:0 0 0 2px var(--orange)}.cant-input::selection{background:rgba(245,166,35,.35)}.pdp-qty .cant-input{width:46px;height:34px;font-weight:800;color:var(--ink)}.fm26-stepper .cant-input{width:44px;height:38px;font-weight:700;color:var(--fm-tinta,var(--ink))}.ci-qty .cant-input{width:34px;margin:0 -4px;height:38px;font-family:var(--font-head);font-weight:600;color:var(--ink)}.ppr-stepper .cant-input{width:46px;height:30px;font-weight:800;color:var(--ink)}.ed-cant .cant-input{width:48px;height:30px}.ed-cant .cant-input,.edm-step .cant-input{font-family:var(--font-head);font-weight:600;color:var(--ink)}.edm-step .cant-input{width:64px;height:46px}