.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:10;transform:translateY(100%);opacity:0;pointer-events:none;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .28s ease;background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.08);box-shadow:0 -8px 24px #0000001a}.sticky-atc.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.sticky-atc__inner{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1rem 1.5rem;max-width:var(--page-width, 120rem);margin:0 auto}.sticky-atc__product{display:flex;align-items:center;gap:1rem;min-width:0}.sticky-atc__image{border-radius:.6rem;object-fit:contain;background:rgba(var(--color-foreground),.04);flex-shrink:0}.sticky-atc__text{display:flex;flex-direction:column;min-width:0}.sticky-atc__title{font-size:1.3rem;font-weight:var(--font-body-weight-bold, 700);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-atc__price{font-size:1.3rem;opacity:.8}.sticky-atc__button{position:relative;overflow:hidden;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:14rem}.sticky-atc__shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.5) 48%,rgba(255,255,255,.5) 52%,transparent 70%);transform:translate(-120%)}@media(prefers-reduced-motion:no-preference){.sticky-atc.is-visible .sticky-atc__shine{animation:sticky-atc-shine 1.4s ease-out .4s 1}}@keyframes sticky-atc-shine{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes theod-cta-shake{0%,68%{transform:translate(0)}70%{transform:translate(-4px) rotate(-1deg)}74%{transform:translate(4px) rotate(1deg)}78%{transform:translate(-3px) rotate(-.6deg)}82%{transform:translate(3px) rotate(.6deg)}86%{transform:translate(-1.5px)}90%,to{transform:translate(0)}}.sticky-atc.is-visible .sticky-atc__button:not([disabled]){animation:theod-cta-shake 5s ease-in-out infinite}.sticky-atc__button:not([disabled]):hover,.sticky-atc__button:not([disabled]):focus-visible{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.sticky-atc{transition:opacity .15s ease;transform:translateY(100%)}.sticky-atc.is-visible{transform:translateY(0)}.sticky-atc.is-visible .sticky-atc__button:not([disabled]){animation:none}}@media screen and (min-width:990px){.sticky-atc__inner{padding:1.2rem 5rem}.sticky-atc__title{max-width:40rem}}@media screen and (max-width:749px){.sticky-atc__title{max-width:18rem}}.sticky-atc__quantity:not([hidden]){display:flex;align-items:center;flex:none;border:1px solid rgb(var(--color-foreground),.25);border-radius:12px}.sticky-atc__quantity button{width:38px;height:44px;border:0;background:transparent;color:inherit;font-size:20px;cursor:pointer}.sticky-atc__quantity button:disabled{opacity:.4;cursor:default}.sticky-atc__quantity output{min-width:22px;text-align:center}.sticky-atc__product{flex:1;overflow:hidden}@media(max-width:749px){.sticky-atc__inner{gap:8px;padding-inline:10px}.sticky-atc__image{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sticky-add-to-cart.css.map */
