.sticky-atc{position:fixed;inset:auto 0 0;z-index:20;width:100%;margin:0;padding:.8rem 0 calc(.8rem + env(safe-area-inset-bottom));border-top:.1rem solid rgba(var(--color-foreground),.12);background:rgba(var(--color-background),.96);box-shadow:0 -1.2rem 3.2rem rgba(var(--color-shadow),.08);opacity:1;visibility:visible;transform:translateY(0);transition:opacity .22s cubic-bezier(.2,0,0,1),transform .28s cubic-bezier(.2,0,0,1),visibility .28s;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem)}.sticky-atc-container{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.sticky-atc__left{min-width:0}.sticky-atc__title{overflow:hidden;margin:0;font-size:1.3rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.sticky-atc__price{margin-top:.3rem}.sticky-atc__price .price{gap:.5rem;margin:0}.sticky-atc__price .price,.sticky-atc__price .price-item--regular,.sticky-atc .price__regular .price-item--regular{font-size:1.4rem;line-height:1.1}.sticky-atc__price .badge{display:none}.sticky-atc__button{flex:0 0 auto}.sticky-atc .button{min-width:13rem;min-height:4.6rem;padding:0 1.8rem;border-radius:max(var(--buttons-radius),.8rem);font-size:1.4rem;font-weight:700;line-height:1;transition:transform .16s cubic-bezier(.2,0,0,1),filter .16s cubic-bezier(.2,0,0,1)}.sticky-atc .button:active{transform:scale(.985)}.sticky-atc--after-scroll:not(.sticky-atc--active){opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(100% + 1rem))}.sticky-atc--near-footer,.sticky-atc--keyboard-open{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(calc(100% + 1rem))!important}.sticky-atc--after-scroll.sticky-atc--active{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.quick-add-modal__content .sticky-atc{display:none}@media(hover:hover){.sticky-atc .button:hover{filter:brightness(.94)}}@media screen and (max-width:399px){.sticky-atc__title{max-width:13rem}.sticky-atc .button{min-width:11.5rem;padding-inline:1.2rem}}@media screen and (min-width:750px){.sticky-atc{padding-block:1rem}.sticky-atc__title{font-size:1.6rem}.sticky-atc__price .price,.sticky-atc__price .price-item--regular,.sticky-atc .price__regular .price-item--regular{font-size:1.7rem}.sticky-atc .button{min-width:18rem;min-height:4.8rem;font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.sticky-atc,.sticky-atc .button{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-sticky-atc.css.map */
