haiven-cart-quantity{display:block;position:relative;z-index:2;min-width:0;color:rgb(var(--color-foreground))}haiven-cart-quantity[hidden]{display:none}.card__content>.hf-cart-controls,.card__content>.hf-cart-controls__details{grid-row-start:4;margin:0 0 1rem}.hf-cart-controls__variant-label{display:block;margin:0 0 .8rem;font-size:1.2rem;line-height:1.5}.hf-cart-controls select{width:100%;max-width:100%;min-height:44px;padding:.7rem .6rem;border:1px solid rgba(var(--color-foreground),var(--inputs-border-opacity));border-radius:var(--inputs-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:max(1.2rem,16px);text-overflow:ellipsis}.hf-cart-controls .quantity{max-width:100%;min-height:44px;justify-content:space-between}.card__content>.hf-cart-controls .quantity{width:100%}.hf-cart-controls .quantity__button{min-width:44px;min-height:44px;touch-action:manipulation}.hf-cart-controls .quantity__button:disabled{cursor:not-allowed;opacity:.35}.hf-cart-controls .quantity__input{min-width:0;max-width:calc(6.5rem / var(--font-body-scale));flex-grow:0;font-variant-numeric:tabular-nums}.hf-cart-controls button:focus-visible,.hf-cart-controls select:focus-visible,.hf-cart-controls a:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.hf-cart-controls__pending{position:absolute;bottom:1px;left:4px;right:4px;height:2px;border-radius:2px;background:rgb(var(--color-foreground));opacity:0;pointer-events:none}.hf-cart-controls[data-busy=true] .hf-cart-controls__pending{opacity:.35;animation:hf-cart-pending 1s ease-in-out infinite alternate}@keyframes hf-cart-pending{to{opacity:.12}}@media(prefers-reduced-motion:reduce){.hf-cart-controls[data-busy=true] .hf-cart-controls__pending{animation:none}}.hf-cart-controls__error{display:block;font-size:1.15rem;font-weight:600;line-height:1.45;margin-top:.5rem;overflow-wrap:anywhere}.hf-cart-controls__error:empty{display:none}.hf-cart-controls__details{display:inline-flex;align-items:center;min-height:44px}.hf-cart-controls__view-cart{display:inline-block;margin-top:1rem;min-height:44px;padding-top:.8rem}product-info[data-hf-cart-ready=true] .product-form__quantity,product-info[data-hf-cart-ready=true] .product-form__buttons{display:none}product-info .hf-cart-controls{margin:1.5rem 0}.predictive-search .hf-cart-controls{margin:0 2rem 1.5rem 8rem;max-width:28rem}@media screen and (max-width:749px){.predictive-search .hf-cart-controls{margin-inline:2rem}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/haiven-cart-quantity.css.map */
