.sticky-add-to-cart{position:fixed;bottom:0;left:0;right:0;z-index:99;background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.1);box-shadow:0 -4px 20px #0000001a;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);padding:env(safe-area-inset-bottom,0)}.sticky-add-to-cart.is-visible{transform:translateY(0)}@media screen and (min-width: 750px){.sticky-add-to-cart{display:none!important}}.sticky-cart__inner{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.5rem;max-width:var(--page-width);margin:0 auto}.sticky-cart__info{flex:1;min-width:0}.sticky-cart__title{margin:0 0 .2rem;font-size:1.3rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-cart__price{font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground))}.sticky-cart__button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-width:14rem;height:4.4rem;padding:0 2rem;font-size:1.4rem;font-weight:500;color:rgb(var(--color-button-text));background:rgb(var(--color-button));border:none;border-radius:var(--buttons-radius, 0);cursor:pointer;transition:all .2s ease;flex-shrink:0}.sticky-cart__button:hover:not(:disabled){background:rgba(var(--color-button),.85)}.sticky-cart__button:disabled{opacity:.5;cursor:not-allowed}.sticky-cart__button.is-loading{pointer-events:none}.sticky-cart__button.is-loading [data-button-text]{visibility:hidden}.sticky-cart__button.is-loading:after{content:"";position:absolute;width:1.8rem;height:1.8rem;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:sticky-cart-spin .8s linear infinite}@keyframes sticky-cart-spin{to{transform:rotate(360deg)}}.sticky-add-to-cart.is-success .sticky-cart__button{background:#2e7d32}.sticky-add-to-cart.is-error .sticky-cart__button{background:#c62828;animation:sticky-cart-shake .4s ease}@keyframes sticky-cart-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.sticky-cart__icon{width:1.8rem;height:1.8rem;flex-shrink:0}@media screen and (max-width: 749px){.section-main-product{padding-bottom:8rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-sticky-cart.css.map */
