card-add-to-cart{display:flex;flex-wrap:wrap;align-items:stretch;gap:.6rem;position:relative;z-index:3;margin:.4rem 1rem 1.3rem;grid-row-start:3;grid-column-start:1;align-self:start}.card--standard card-add-to-cart{margin-left:0;margin-right:0}.card-qty__group{display:flex;flex:1 1 0;min-width:0;align-items:stretch;border:.1rem solid rgba(var(--color-foreground),.3)}.card-qty__button{flex:0 0 2.8rem;width:2.8rem;height:3.6rem;display:flex;align-items:center;justify-content:center;margin:0;padding:0;background:transparent;border:0;border-radius:0;color:rgb(var(--color-foreground));cursor:pointer}.card-qty__button:hover:not(:disabled){background:rgba(var(--color-foreground),.08)}.card-qty__button:disabled{opacity:.35;cursor:default}.card-qty__button .svg-wrapper{display:flex;align-items:center;justify-content:center;pointer-events:none}.card-qty__button svg{width:1rem;height:auto}.card-qty__input{flex:1 1 0;min-width:0;width:0;height:3.6rem;margin:0;padding:0;text-align:center;background:transparent;border:0;border-radius:0;box-shadow:none;color:rgb(var(--color-foreground));font:inherit;font-size:1.4rem;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.card-qty__input::-webkit-outer-spin-button,.card-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.card-qty__button:focus-visible,.card-qty__input:focus-visible,.card-qty__cart:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.2rem}.card-qty__cart{flex:0 0 4.2rem;width:4.2rem;height:3.6rem;display:flex;align-items:center;justify-content:center;margin:0;padding:0;background:rgb(var(--color-button));border:.1rem solid rgb(var(--color-button));border-radius:0;color:rgb(var(--color-button-text));cursor:pointer}.card-qty__cart:hover{opacity:.85}.card-qty__cart svg{width:1.8rem;height:1.8rem;pointer-events:none}.card-qty__icon--added{display:none}card-add-to-cart.is-added .card-qty__icon--cart{display:none}card-add-to-cart.is-added .card-qty__icon--added{display:block}card-add-to-cart.is-loading .card-qty__cart{opacity:.5;pointer-events:none}.card-qty__message{flex:1 0 100%;margin:0;font-size:1.2rem;line-height:1.3;color:rgb(var(--color-foreground));opacity:.8}.card-qty__message[hidden]{display:none}@media screen and (max-width:749px){card-add-to-cart{gap:.4rem}.card-qty__button{flex-basis:2.4rem;width:2.4rem}.card-qty__cart{flex-basis:3.6rem;width:3.6rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/card-add-to-cart.css.map */
