:is(.quantity-input,.hh-variants__quantity,[class*="product-options__quantity-wrapper-"])>button:not(:disabled){transition:background-color 140ms ease,box-shadow 140ms ease;opacity:1}
@media(hover:hover){
:is(.quantity-input,.hh-variants__quantity,[class*="product-options__quantity-wrapper-"])>button:not(:disabled):hover{background-color:#edf3f6;opacity:1}
:is(.quantity-input,.hh-variants__quantity,[class*="product-options__quantity-wrapper-"])>input:not(:disabled):hover{background-color:#f5f7f8;cursor:text}
}
:is(.quantity-input,.hh-variants__quantity,[class*="product-options__quantity-wrapper-"])>button:not(:disabled):active{background-color:#d8eaf3;box-shadow:inset 0 0 0 1px #b4cfdd;opacity:1}
:is(.quantity-input,.hh-variants__quantity,[class*="product-options__quantity-wrapper-"])>input:not(:disabled){transition:background-color 140ms ease,box-shadow 140ms ease}
:is(.quantity-input,.hh-variants__quantity,[class*="product-options__quantity-wrapper-"])>input:not(:disabled):focus{background-color:#edf3f6;box-shadow:inset 0 0 0 2px #749aac;outline:none}
:is(.quantity-input,.hh-variants__quantity,[class*="product-options__quantity-wrapper-"])>button:not(:disabled):focus-visible{outline:2px solid #173d4e;outline-offset:-3px}
:is(.quantity-input,.hh-variants__quantity,[class*="product-options__quantity-wrapper-"]):has(>button:not(:disabled):active)>input:not(:disabled){background-color:#edf3f6}
@media(prefers-reduced-motion:reduce){:is(.quantity-input,.hh-variants__quantity,[class*="product-options__quantity-wrapper-"])>button,:is(.quantity-input,.hh-variants__quantity,[class*="product-options__quantity-wrapper-"])>input{transition:none!important}}
