.sticky-atc{position:fixed;left:0;right:0;z-index:40;display:block;background:var(--sticky-atc-bg, #ffffff);color:var(--sticky-atc-fg, #121212);transform:translateY(110%);visibility:hidden;transition:transform .25s ease,visibility .25s ease}.sticky-atc--bottom{bottom:0;padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -2px 16px #00000024}.sticky-atc--top{top:0;transform:translateY(-110%);box-shadow:0 2px 16px #00000024}.sticky-atc.is-revealed{transform:translateY(0);visibility:visible}.sticky-atc--on-mobile,.sticky-atc--on-desktop{display:none}.sticky-atc__inner{display:flex;align-items:center;gap:.75rem;max-width:1200px;margin-inline:auto;padding:.6rem 1rem}.sticky-atc__image{flex:none;width:48px;height:48px;object-fit:cover;border-radius:6px}.sticky-atc__info{flex:1 1 auto;min-width:0}.sticky-atc__title{margin:0;font-size:.9rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-atc__price{margin:0;font-size:.95rem;font-weight:600;line-height:1.35}.sticky-atc__form{display:flex;align-items:center;gap:.5rem;margin:0;flex:none}.sticky-atc__quantity{width:4rem;min-height:44px;padding:.4rem .5rem;color:inherit;background:transparent;border:1px solid currentColor;border-radius:6px;font:inherit;text-align:center}.sticky-atc__button{min-height:44px;padding:.6rem 1.4rem;background:var(--sticky-atc-button-bg, #121212);color:var(--sticky-atc-button-fg, #ffffff);border:0;border-radius:6px;font:inherit;font-weight:600;line-height:1.4;cursor:pointer;white-space:nowrap}.sticky-atc__button[disabled]{opacity:.55;cursor:not-allowed}.sticky-atc__button[aria-busy=true]{opacity:.75;cursor:progress}.sticky-atc__status{margin:0;padding:0 1rem .5rem;font-size:.82rem;text-align:center}.sticky-atc__status:empty{display:none}.sticky-atc__visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media screen and (max-width:749px){.sticky-atc--on-mobile,.sticky-atc--on-both{display:block}.sticky-atc__title{font-size:.82rem}.sticky-atc__button{padding:.6rem 1rem}}@media screen and (min-width:750px){.sticky-atc--on-desktop,.sticky-atc--on-both{display:block}.sticky-atc__image{width:56px;height:56px}}@media(prefers-reduced-motion:reduce){.sticky-atc{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map?subset=AAAAAAAAAAQ */
