.inline-add-to-cart-wrapper{margin-top:.8rem;width:100%}.inline-add-form{width:100%}.inline-quantity-controls{display:flex;align-items:center;gap:.5rem;width:100%}.quantity-input-wrapper{display:flex;align-items:center;border:1px solid rgb(var(--color-border));border-radius:.4rem;background:rgb(var(--color-background));min-width:0;flex:0 0 auto}.quantity-btn{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border:none;background:transparent;cursor:pointer;transition:background-color .15s ease;color:rgb(var(--color-foreground))}.quantity-btn:hover:not(:disabled){background:rgba(var(--color-foreground),.05)}.quantity-btn:disabled{opacity:.5;cursor:not-allowed}.quantity-btn .svg-wrapper{width:1.2rem;height:1.2rem;display:flex;align-items:center;justify-content:center}.quantity-btn svg{width:100%;height:100%}.quantity-input{width:4rem;height:3.2rem;text-align:center;border:none;background:transparent;font-size:1.4rem;color:rgb(var(--color-foreground));-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.quantity-input::-webkit-outer-spin-button,.quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-input:focus{outline:none;box-shadow:0 0 0 2px rgb(var(--color-button))}.inline-add-btn{flex:1;min-height:3.2rem;font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;border-radius:.4rem;transition:all .15s ease;position:relative;overflow:hidden}.inline-add-btn:disabled{opacity:.6;cursor:not-allowed}.inline-add-btn .loading-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .15s ease}.inline-add-btn.loading .add-text{opacity:0}.inline-add-btn.loading .loading-spinner{opacity:1}.sold-out-message.hidden{display:none}@media screen and (max-width: 749px){.inline-quantity-controls{flex-direction:column;gap:.8rem}.quantity-input-wrapper{align-self:center}.inline-add-btn{width:100%}}.card__content .inline-add-to-cart-wrapper{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(var(--color-border),.3)}.card-wrapper:hover .inline-add-to-cart-wrapper{opacity:1}.card-wrapper .inline-add-to-cart-wrapper{opacity:.9;transition:opacity .2s ease}@keyframes addToCartSuccess{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.inline-add-btn.success{animation:addToCartSuccess .3s ease}.card--standard .inline-add-btn{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.card--standard .inline-add-btn:hover:not(:disabled){background:rgba(var(--color-button),.9)}.card--card .inline-add-btn{background:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-solid-button-labels))}.card--card .inline-add-btn:hover:not(:disabled){background:rgba(var(--color-base-accent-1),.9)}
/*# sourceMappingURL=/cdn/shop/t/17/assets/inline-quantity-add-to-cart.css.map */
