.td-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:999;isolation:isolate;padding:1rem 1.4rem calc(1rem + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid rgba(var(--color-foreground),.08);box-shadow:0 -8px 24px #00000014;transform:translateY(110%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .18s ease,opacity .18s ease,visibility .18s ease}.td-sticky-atc.is-visible{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.td-sticky-atc__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.2rem;align-items:center;padding:0}.td-sticky-atc__copy{min-width:0}.td-sticky-atc__summary{margin:0 0 .35rem;font-size:1.25rem;line-height:1.25;letter-spacing:-.01em;color:rgb(var(--color-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.td-sticky-atc__price-row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .7rem}.td-sticky-atc__old-price{font-size:1.15rem;line-height:1.2;color:rgba(var(--color-foreground),.45)}.td-sticky-atc__price{font-size:1.55rem;line-height:1.1;color:rgb(var(--color-foreground))}.td-sticky-atc__savings{flex-basis:100%;font-size:1.05rem;line-height:1.3;color:#1f8f52}.td-sticky-atc__button{position:relative;min-width:15.2rem;min-height:4.8rem;padding-inline:1.8rem;border-radius:999px;border:0;box-shadow:none;overflow:hidden}.td-sticky-atc__button:before,.td-sticky-atc__button:after{display:none!important}.td-sticky-atc__button[disabled]{opacity:.72}.td-sticky-atc__button.is-loading{pointer-events:none}.td-sticky-atc__button-spinner{width:1.7rem;height:1.7rem;border-radius:50%;border:.2rem solid rgba(255,255,255,.35);border-top-color:#fff;animation:tdStickyAtcSpin .8s linear infinite}.td-sticky-atc__button.is-loading .td-sticky-atc__button-label{display:none}.td-sticky-atc__button.is-loading .td-sticky-atc__button-spinner{display:inline-block!important}body.td-sticky-atc-page.overflow-hidden .td-sticky-atc{transform:translateY(110%);opacity:0;visibility:hidden;pointer-events:none}@keyframes tdStickyAtcSpin{to{transform:rotate(360deg)}}@media screen and (max-width:749px){body.td-sticky-atc-page{padding-bottom:calc(8.8rem + env(safe-area-inset-bottom))}}@media screen and (min-width:750px){.td-sticky-atc{display:none!important}body.td-sticky-atc-page{padding-bottom:0!important}}.hidden{display:none!important}.td-sticky-atc__inner,.td-sticky-atc__button{position:relative;z-index:2}
/*# sourceMappingURL=/cdn/shop/t/1/assets/component-td-sticky-atc.css.map */
