.sticky-add-to-cart{position:fixed;bottom:0;left:0;right:0;background:rgb(var(--color-background));box-shadow:0 -2px 10px rgba(var(--color-foreground),.1);padding:1.5rem;z-index:100;transform:translateY(100%);transition:transform .3s ease-in-out;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(var(--color-foreground),.08);max-width:100%;overflow:hidden}.sticky-add-to-cart.show{transform:translateY(0)}.template--product .sticky-add-to-cart.sticky{position:fixed;bottom:0;left:0;right:0;z-index:10}.sticky-add-to-cart__product{display:flex;align-items:center;flex:1;min-width:0;overflow:hidden}.sticky-add-to-cart__image{width:5rem;height:5rem;margin-right:1.5rem;border-radius:.4rem;overflow:hidden;flex-shrink:0}.sticky-add-to-cart__image img{width:100%;height:100%;object-fit:cover}.sticky-add-to-cart__content{min-width:0;flex:1;overflow:hidden}.sticky-add-to-cart__title{font-size:1.4rem;font-weight:500;margin:0 0 .5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-add-to-cart__price{display:flex;align-items:center;flex-wrap:wrap}.sticky-add-to-cart__price .price{margin:0}.sticky-add-to-cart__price .price--large{font-size:1.4rem}.sticky-add-to-cart__price .price__container{margin-bottom:0}.sticky-add-to-cart__price .price-item{font-size:13px;min-font-size:13px}.sticky-add-to-cart__variant{display:flex;align-items:center;font-size:1.2rem;color:rgba(var(--color-foreground),.75);margin-right:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sticky-add-to-cart__actions{display:flex;align-items:center;margin-left:1rem;flex-shrink:0}.sticky-add-to-cart__actions .product-form__submit{margin:0;min-width:11rem;font-size:15px}.sticky-add-to-cart__actions .quantity{margin-right:1rem}.sticky-add-to-cart .product-form__input{flex:0 0 auto;padding:0;margin:0;max-width:none;min-width:auto;border:none}.sticky-add-to-cart .product-form__quantity{margin-bottom:0}@media screen and (max-width: 749px){.sticky-add-to-cart{padding:1rem}.sticky-inner-container{flex-wrap:nowrap;align-items:center}.sticky-add-to-cart__image{width:4rem;height:4rem;margin-right:.75rem}.sticky-add-to-cart__title{font-size:1.2rem}.sticky-add-to-cart__price .price--large{font-size:1.3rem}.sticky-add-to-cart__price .price-item{font-size:13px}.sticky-add-to-cart__actions{margin-left:.5rem}.sticky-add-to-cart__actions .product-form__submit{min-width:auto;padding:.8rem 1.2rem;font-size:15px}.sticky-add-to-cart__actions .quantity{margin-right:.5rem}.sticky-add-to-cart__actions .quantity__input,.sticky-add-to-cart__actions .quantity__button{width:2.5rem;min-width:2.5rem}.sticky-add-to-cart .product-form__input{margin:0;display:flex}}@media screen and (max-width: 600px){.sticky-inner-container{flex-direction:column;padding:.8rem 0}.sticky-add-to-cart{padding:.5rem 1rem}.sticky-add-to-cart__product{width:100%;margin-bottom:.8rem}.sticky-add-to-cart__actions{width:100%;margin-left:0;justify-content:space-between}.sticky-add-to-cart__actions .quantity{flex:0 0 auto}.sticky-add-to-cart__actions .product-form__buttons{flex:1;margin-left:1rem}.sticky-add-to-cart__actions .product-form__submit{width:100%;font-size:15px}}@media screen and (max-width: 480px){.sticky-add-to-cart__image{width:3.5rem;height:3.5rem;margin-right:.5rem}.sticky-add-to-cart__title{font-size:1.2rem;max-width:90%}.sticky-add-to-cart__price .price--large{font-size:1.3rem}.sticky-add-to-cart__price .price-item{font-size:13px}.sticky-add-to-cart__actions .product-form__submit{padding:.6rem 1rem;font-size:15px}.sticky-add-to-cart__actions .quantity__input{width:2rem;min-width:2rem;padding-left:.2rem;padding-right:.2rem}.sticky-add-to-cart__actions .quantity__button{width:2rem;min-width:2rem}.sticky-add-to-cart__variant{font-size:1.2rem;margin-top:-.2rem}}@media (hover: none){.sticky-add-to-cart__actions .quantity__button,.sticky-add-to-cart__actions .product-form__submit{min-height:4.7rem}}@supports (padding-bottom: env(safe-area-inset-bottom)){.sticky-add-to-cart{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}@media screen and (max-width: 600px){.sticky-add-to-cart{padding-bottom:calc(.5rem + env(safe-area-inset-bottom))}}}.sticky-inner-container{width:100%;display:flex;align-items:center;justify-content:space-between;max-width:100%}.sticky-inner-container.show-my-class{padding-top:10px}
/*# sourceMappingURL=/cdn/shop/t/29/assets/component-sticky-add-to-cart.css.map */
