.cart-button-icon{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;flex-shrink:0}.cart-button-icon svg{width:100%;height:100%}.product-form__submit,.quick-add__submit,.bundle-products__submit{gap:.8rem}.product-form__submit.button,.quick-add__submit.button{letter-spacing:0;border-radius:8px;font-weight:700;line-height:1.2;overflow:hidden;isolation:isolate;transition:transform var(--duration-short) ease,box-shadow var(--duration-short) ease,background-color var(--duration-short) ease,color var(--duration-short) ease}.product-form__submit.button:before,.product-form__submit.button:after,.quick-add__submit.button:before,.quick-add__submit.button:after{display:none}.product-form__submit.button{min-height:5.4rem;padding:1.4rem 2.4rem;font-size:1.6rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));box-shadow:0 1rem 2.4rem rgba(var(--color-foreground),.16)}.product-form__submit.button .cart-button-icon{width:2rem;height:2rem}.quick-add__submit.button{min-height:4.2rem;padding:1rem 1.2rem;font-size:1.3rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));box-shadow:0 .6rem 1.4rem rgba(var(--color-foreground),.12)}.quick-add__submit.button .cart-button-icon{width:1.6rem;height:1.6rem}.product-form__submit.button:not([disabled]):hover,.quick-add__submit.button:not([disabled]):hover{transform:translateY(-1px);box-shadow:0 1.2rem 2.8rem rgba(var(--color-foreground),.2)}.product-form__submit.button:not([disabled]):active,.quick-add__submit.button:not([disabled]):active{transform:translateY(0);box-shadow:0 .6rem 1.6rem rgba(var(--color-foreground),.16)}.product-form__submit.button--secondary,.quick-add__submit.button--secondary{background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.18)}.product-form__submit.button--secondary:not([disabled]):hover,.quick-add__submit.button--secondary:not([disabled]):hover{background:rgba(var(--color-foreground),.06);box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.3)}.button.loading .cart-button-icon,.button.loading [data-add-to-cart-text]{opacity:0}@media screen and (max-width:749px){.quick-add__submit.button{min-width:0;min-height:3.8rem;padding:.8rem .9rem;font-size:1.2rem}.quick-add__submit.button .cart-button-icon{width:1.5rem;height:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cart-button-icon.css.map */
