.qts-quantity .qts-input{display:inline-flex;align-items:center;gap:4px;border:none;background:#fff0}.qts-quantity .qts-minus,.qts-quantity .qts-plus{background:#fff0;border:none;color:inherit;font-weight:700;font-size:16px;line-height:1;width:auto;height:auto;padding:0 4px;cursor:pointer;display:inline-flex;align-items:center;user-select:none;-webkit-user-select:none}.qts-quantity .qts-minus.is-off,.qts-quantity .qts-plus.is-off{opacity:.35;cursor:default}.qts-quantity input.qty{width:40px;flex:none;max-width:70px;text-align:center;-moz-appearance:textfield;appearance:textfield}.qts-quantity input.qty::-webkit-outer-spin-button,.qts-quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qts-quantity .plus,.qts-quantity .minus,.qts-quantity .btn-plus,.qts-quantity .btn-minus,.qts-quantity>button{display:none!important}.qts-quantity.qts-hidden,.qts-quantity:not(.qts-type-number) .qts-input{display:none!important}.archive .qts-quantity,.blog .qts-quantity,.home .qts-quantity,ul.products li.product .qts-quantity{display:none!important}.qts-quantity .qts-select{border:none;background:#fff0;color:inherit;font-weight:700;font-size:.875rem;text-align:center;text-align-last:center;padding:0 4px;min-width:64px;height:40px;cursor:pointer;box-shadow:none;outline-offset:2px}.qts-quantity.qts-type-radio,.qts-quantity.qts-type-buttons,.entry-summary form.cart .quantity.qts-type-radio,.entry-summary form.cart .quantity.qts-type-buttons{display:block;min-width:0;width:100%;flex:1 1 100%;height:auto;padding:0;margin:0 0 12px;border:0;background:#fff0;overflow:visible}.qts-choices{display:flex;flex-wrap:wrap;gap:8px}.qts-btn{display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:40px;padding:0 14px;border:1px solid #EAEAEA;background:#fff;color:inherit;font-weight:700;font-size:.875rem;cursor:pointer;border-radius:0;user-select:none}.qts-btn:hover{border-color:#2C4796}.qts-btn.is-on{background:#2C4796;border-color:#2C4796;color:#fff}.qts-btn:focus-visible,.qts-quantity [role=button]:focus-visible{outline:2px solid #2C4796;outline-offset:2px}.qts-choice{display:inline-flex!important;align-items:center;gap:6px;margin:0 10px 0 0!important;cursor:pointer;font-weight:600}.qts-choice input{accent-color:#2C4796;margin:0}.qts-info{margin:8px 0 0;font-size:.8125rem;color:#666}