.roc-number-input{display:flex;align-items:center;gap:.875rem;margin-bottom:.5rem;padding:.25rem;background-color:#f3f3f3;border:1px solid #d8d8d8;border-radius:8px}.roc-algolia-product-hit__quantity .roc-number-input{margin-bottom:0}@media only screen and (min-width: 62em){.roc-algolia-product-hit__quantity .roc-number-input{margin-bottom:0}}@media only screen and (min-width: 62em){.roc-number-input{margin-bottom:.625rem;gap:1rem}}.roc-number-input__label{text-transform:uppercase;font-size:.625rem}@media only screen and (min-width: 62em){.roc-number-input__label{font-size:.75rem}}.roc-number-input__wrapper{display:flex;flex:1;gap:.25rem}.roc-number-input__input{display:block;padding:.25rem;width:100%;min-height:1.875rem;color:#161616;background-color:transparent;border:none;text-align:center;font-size:1rem;font-weight:400;-moz-appearance:textfield}.roc-number-input__input::-webkit-outer-spin-button,.roc-number-input__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}@media only screen and (min-width: 62em){.roc-number-input__input{padding-block:0}}.roc-number-input__btn{display:flex;justify-content:center;align-items:center;flex:1;padding:.25rem;background-color:transparent;border:none}.roc-number-input__btn-icon.roc-icon{width:.625rem;height:.625rem;color:#7c7c7c}@media only screen and (min-width: 62em){.roc-number-input__btn-icon.roc-icon{width:.75rem;height:.75rem}}
