.ct-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sticky-atc,99);display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#fffff9;box-shadow:0 -6px 20px rgba(30,30,30,.10);border-top:1px solid #e8e8e4;letter-spacing:0;transform:translateY(110%);visibility:hidden;transition:transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s .32s;will-change:transform}
.ct-sticky-atc[hidden]{display:none}
.ct-sticky-atc.is-on{transform:translateY(0);visibility:visible;transition:transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s}
.ct-sticky-atc__info{flex:1;min-width:0}
.ct-sticky-atc__name{display:block;font-size:14px;font-weight:700;color:#1e1e1e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ct-sticky-atc__price{display:block;font-size:13px;color:#353534}
.ct-sticky-atc__was{color:#8e8e8c;margin-right:6px}
.ct-sticky-atc__btn{flex:none;border:0;border-radius:999px;padding:13px 22px;font-weight:700;font-size:15px;line-height:1;font-family:inherit;color:#1e1e1e;background:var(--custom-color);cursor:pointer}
.ct-sticky-atc__btn:disabled{opacity:.5;cursor:default}
.ct-sticky-atc__btn[aria-disabled="true"]{opacity:.7;cursor:progress}
.ct-sticky-atc__btn:focus-visible{outline:2px solid #1e1e1e;outline-offset:2px}
.ew-footer-visible .ct-sticky-atc{transform:translateY(110%);visibility:hidden;transition:transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s .32s}
@media screen and (min-width:750px){.ct-sticky-atc{display:none}}
@media (prefers-reduced-motion: reduce){.ct-sticky-atc,.ct-sticky-atc.is-on,.ew-footer-visible .ct-sticky-atc{transition:none}}
