.sticky-add-to-cart{position:fixed;z-index:40;right:0;bottom:0;left:0;visibility:hidden;background:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.12);box-shadow:0 -.6rem 2.4rem #0000001f;opacity:0;transform:translateY(110%);transition:opacity .24s ease,transform .24s ease,visibility .24s ease}.sticky-add-to-cart.is-visible{visibility:visible;opacity:1;transform:translateY(0)}.sticky-add-to-cart__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:7.2rem;padding-top:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.sticky-add-to-cart__product{display:flex;align-items:center;min-width:0;gap:1.2rem;color:rgb(var(--color-foreground));text-decoration:none}.sticky-add-to-cart__image{display:block;flex:0 0 5.6rem;width:5.6rem;height:5.6rem;overflow:hidden;border-radius:.6rem;background:rgba(var(--color-foreground),.04)}.sticky-add-to-cart__image img,.sticky-add-to-cart__placeholder{display:block;width:100%;height:100%;object-fit:cover}.sticky-add-to-cart__product-copy{display:grid;min-width:0;gap:.35rem}.sticky-add-to-cart__title{max-width:32rem;overflow:hidden;font-size:1.4rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.sticky-add-to-cart__price{font-size:1.4rem;font-weight:700}.sticky-add-to-cart__controls{display:flex;align-items:center;justify-content:flex-end;gap:1rem;min-width:0}.sticky-add-to-cart__variant{width:min(28rem,28vw);min-height:4.6rem;padding:0 3.8rem 0 1.4rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:.4rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit}.sticky-add-to-cart__quantity{display:inline-flex;align-items:center;min-height:4.6rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:.4rem;background:rgb(var(--color-background))}.sticky-add-to-cart__quantity-button,.sticky-add-to-cart__quantity-input{width:3.8rem;height:4.4rem;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));font:inherit;text-align:center}.sticky-add-to-cart__quantity-button{cursor:pointer;font-size:1.8rem}.sticky-add-to-cart__quantity-button:hover{background:rgba(var(--color-foreground),.06)}.sticky-add-to-cart__quantity-input{width:3.2rem;-moz-appearance:textfield}.sticky-add-to-cart__quantity-input::-webkit-outer-spin-button,.sticky-add-to-cart__quantity-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.sticky-add-to-cart__button{min-width:15rem;min-height:4.6rem;white-space:nowrap}.sticky-add-to-cart__button.is-loading{cursor:wait;opacity:.65}.sticky-add-to-cart__button:disabled{cursor:not-allowed;opacity:.5}.sticky-add-to-cart__message{margin:0;padding:0 2rem 1rem;color:rgb(var(--color-foreground));font-size:1.3rem;text-align:center}@media screen and (max-width:749px){.sticky-add-to-cart__inner{align-items:stretch;flex-direction:column;gap:.9rem;min-height:0;padding-top:.9rem}.sticky-add-to-cart__product{min-height:4.4rem}.sticky-add-to-cart__image{flex-basis:4.2rem;width:4.2rem;height:4.2rem}.sticky-add-to-cart__title{max-width:calc(100vw - 9rem);font-size:1.3rem}.sticky-add-to-cart__price{font-size:1.3rem}.sticky-add-to-cart__controls{width:100%;justify-content:stretch}.sticky-add-to-cart__variant{flex:1 1 auto;width:auto;min-width:0}.sticky-add-to-cart__button{min-width:0;flex:1 1 auto}}@media screen and (max-width:479px){.sticky-add-to-cart__controls{display:grid;grid-template-columns:minmax(0,1fr) auto}.sticky-add-to-cart__variant{grid-column:1 / -1;width:100%}.sticky-add-to-cart__quantity{justify-self:start}.sticky-add-to-cart__button{width:100%}}@media(prefers-reduced-motion:reduce){.sticky-add-to-cart{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/sticky-add-to-cart.css.map */
